清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
require "jcode"
$KCODE="u" #使用utf-8的字符集,解决中文会出现乱码的问题
TEST_OJ="C:/BJ.txt"
puts "请输入文件的路径:"
TEST_FILE_NAME=gets.chomp
if File.exist?(TEST_FILE_NAME)
outfile=File.new(TEST_OJ,"w")
File.open(TEST_FILE_NAME,"r") do |infile|
infile.each_line do |line|
str=[line].pack("m") #加密该行
outfile.puts str
end
end
outfile.close #关闭输出文件
infile=File.new(TEST_FILE_NAME,"w")
File.open(TEST_OJ,"r") do |outfile|
outfile.each_line do |line|
infile.puts(line)
end
end
infile.close
File.delete(TEST_OJ); #删除中间文件
else
puts "#{TEST_FILE_NAME} is no exit!!"
end