我試過尋找最佳實踐來將標準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