【发布时间】:2014-11-13 18:15:46
【问题描述】:
我已经尝试寻找将标准 txt 文件转换为二进制文件的最佳实践,但我仍然不太了解它,我想知道是否有人可以更好地解释一下。所以假设我有my_file.txt 并想将其转换为my_file.bin。一次转换整个文件的最佳做法是什么?我可以将整个文件写入一个新的 .bin 文件吗?还是我必须遍历文件并逐行转换等?
我尝试过诸如
之类的东西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 时没有返回任何内容。有没有更好的做法来完成这个?
【问题讨论】:
-
“二进制文件”是什么意思?
标签: ruby