リファレンスマニュアルのGzipReaderの項とGzipWriterの項参照.
Zlibのライブラリを読み込むことによって,普通のIOと同様にgzipファイルの読み書きをできるようになる.
require 'zlib'
Zlib::GzipReader.open('hoge.gz') do |fin|
while line = fin.gets
p line
end
end
Zlib::GzipWriter.open('moge.gz') do |fout|
0.upto(9) do |i|
fout.print i.to_s + "\n"
end
end