Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > zlibライブラリ > Zlib::GzipReaderクラス > open

singleton method Zlib::GzipReader.open

open(filename) -> Zlib::GzipReader[permalink][rdoc]
open(filename) {|gz| ... } -> object

filename で指定されるファイルを gzip ファイルとして オープンします。GzipReader オブジェクトを返します。 その他詳細は Zlib::GzipReader.newZlib::GzipReader.wrap と 同じです。

[PARAM] filename:
gzip ファイル名を文字列で指定します。
require 'zlib'

=begin
# hoge.gz がない場合はこれで作成する。
Zlib::GzipWriter.open('hoge.gz') { |gz|
  gz.puts 'hoge'
}
=end

Zlib::GzipReader.open('hoge.gz'){|gz|
  print gz.read
}