如何將(原始)二進制字符串數組表示形式寫入文件?如何在Ruby中將包含整數數組的字符串作爲字節寫入?
#str is a String not an Array
str = "[80, 75, 3, 4, 10, 0, 0, 0, 0, 0, -74, 121, 57, 64, 0, 0, 0, 0]"
File.open('/Users/file.zip', "wb") do |file|
file.write(str)
end
上面的代碼不起作用。我該如何解決它?
我想這就是你要搜索的內容:http://stackoverflow.com/questions/941856/write-binary-file-in-ruby(pack/unpack methods)。 – Jef