Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library zlib > class Zlib::Inflate > inflate
inflate(string) -> String
string を展開ストリームに入力します。処理後、ストリームからの 出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは 空になります。string が nil の場合はストリームへの入力を 終了します。(Zlib::ZStream#finish と同じ)。
展開に辞書が必要な場合には Zlib::NeedDict 例外が発生します。 Zlib::Inflate#set_dictionary メソッドで辞書をセットした 後で、空文字列と共にこのメソッドを再度呼び出して下さい。
cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276" inz = Zlib::Inflate.new p inz.inflate(cstr) #=> "hoge fuga end"