るりまサーチ (Ruby 2.5.0)

最速Rubyリファレンスマニュアル検索!
2件ヒット [1-2件を表示] (0.078秒)
トップページ > 種類:特異メソッド[x] > クエリ:new[x] > バージョン:2.5.0[x] > クラス:Zlib::Inflate[x]

別のキーワード

  1. openssl new
  2. _builtin new
  3. rexml/document new
  4. resolv new
  5. socket new

ライブラリ

検索結果

Zlib::Inflate.new(window_bits = Zlib::MAX_WBITS) -> Zlib::Inflate (54328.0)

展開ストリームを作成します。

...nil の場合はデフォルトの値を使用します。
詳細は zlib.h を参照してください。

require 'zlib'

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

Zlib::Inflate.inflate(string) -> String (25.0)

string を展開します。

...ます。

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

require 'zlib'

def inflate(string)
zstream = Zlib::Inflate.new
buf = zstream.inflate(string)
zstream.finish
zstream.close
buf
end

@param string 展開する文字列を指定します...
...

@raise Zlib::NeedDict 展開に辞書が必要な場合に発生します。

require 'zlib'

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