Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > zlibライブラリ > Zlib::GzipWriterクラス > pos
pos -> Integer
[permalink][rdoc]tell -> Integer
現在までに圧縮したデータの長さの合計を返します。 ファイルポインタの位置ではないことに注意して下さい。
require 'zlib' filename='hoge1.gz' f = File.open(filename, "w") Zlib::GzipWriter.wrap(f, Zlib::BEST_COMPRESSION){|gz| (1..10).each {|i| gz.print i puts gz.pos } } #=> 1 #=> 2 #=> 3 ...