をsomefile
使用してエンコードしたいものがありますbase64
File.open('data/somefile.edf').read.encoding
=> #<Encoding:UTF-8>
base64_string = Base64.encode64(open("data/somefile.edf").to_a.join)
そして、そのファイルをデコードしたい
file = open('new_edf.edf', 'w') do |file|
file << Base64.decode64(base64_string)
end
しかし、私はエラーが発生します:
Encoding::UndefinedConversionError: "\xE1" from ASCII-8BIT to UTF-8
from (pry):22:in `write'