Программирование на языке Ruby.

10.1.23. Побайтное чтение из файла.

Для чтения из файла по одному байту служит метод экземпляра each_byte. Напомним, что он передает в блок символ (то есть целое число); воспользуйтесь методом chr, если хотите преобразовать его в «настоящий» символ.

File = File.new("myfile").

E_count = 0.

File.each_byte do |byte|

 e_count += 1 if byte == ?e.

End.