Как прочитать весь файл блочно в рубине?
например мегабайт:
files.each do |filename|
f=File.new(filename)
f.each_block(1024) {|megabyte|
print megabyte
}
end
Я хочу использовать этот код в CGI для объединения файлов TS на лету, пока пользователь загружает объединенный файл.
С each_byte
пропускная способность загрузки очень мала из-за небольшого размера блока (1 байт).