pos -> Integer[permalink][rdoc][edit]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