我试过寻找最佳实践来将标准txt文件转换为二进制文件,但我还是不太了解它,并且想知道是否有人可以更好地解释它。所以可以说我有my_file.txt
,并且想将它转换为my_file.bin
。一次转换整个文件的最佳做法是什么?我可以将整个文件写入一个新的.bin文件吗?或者我必须迭代文件并逐行转换等等?如何将txt文件转换为ruby中的二进制文件
我已经试过的东西,如
old_text = File.open('my_file.txt').read
bin_file = File.new("my_file.bin","w+") # I understand w+ may not be the correct option
bin_file.puts(old_text)
bin_file.close
但尝试读取bin_file没事的时候返回。有没有更好的做法来完成这一点?
什么你的意思是“二进制文件”? – matt