pos -> Integer
[permalink][rdoc]tell -> Integer
現在までに展開したデータの長さの合計を返します。ファイルポインタの位置ではないことに注意して下さい。
require 'zlib' Zlib::GzipWriter.open('hoge.gz') { |gz| gz.puts 'hoge' } Zlib::GzipReader.open('hoge.gz'){|gz| while c = gz.getc printf "%c, %d\n", c, gz.pos end } # 実行例 #=> h, 1 #=> o, 2 #=> g, 3 #=> e, 4 #=> #=> , 5