Я хочу преобразовать содержимое файла, которое я читаю, используя скрипт, в какой-то другой формат на консоли, например, в виде открытого текста или текста из двоичного и другого зашифрованного содержимого, хранящегося в файле.
Пример кода следующий. Я хочу напечатать содержимое в другом формате, а не в оригинальном формате, сохраненном в файле:
File.open('somefile','rb') do |file|
file.read.scan(/(.{4})(.{5})(.{3})(.{128})/).each do |a,b,c|
puts "first 4 bytes: #{a}"
puts "bytes 5 to 10: #{b}"
puts "3 more bytes: #{c}"
end
end
Скажите, пожалуйста, как мне распечатать содержимое файла в желаемом формате или кодировке?