Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > zlibライブラリ > Zlib::Inflateクラス > inflate

singleton method Zlib::Inflate.inflate

inflate(string) -> String[permalink][rdoc]

string を展開します。

ちなみに、このメソッドは以下のコードとほぼ同じです:

require 'zlib'

def inflate(string)
  zstream = Zlib::Inflate.new
  buf = zstream.inflate(string)
  zstream.finish
  zstream.close
  buf
end
[PARAM] string:
展開する文字列を指定します。
[EXCEPTION] Zlib::NeedDict:
展開に辞書が必要な場合に発生します。
require 'zlib'

cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276"
p Zlib::Inflate.inflate(cstr) #=> "hoge fuga end"