るりまサーチ

最速Rubyリファレンスマニュアル検索!
209件ヒット [1-100件を表示] (0.029秒)
トップページ > クエリ:Zlib::Inflate#inflate[x]

別のキーワード

  1. zlib inflate
  2. inflate inflate
  3. inflate finish
  4. inflate new
  5. inflate <<

ライブラリ

クラス

モジュール

キーワード

検索結果

<< 1 2 3 > >>

Zlib::Inflate#inflate(string) -> String (65131.0)

string を展開ストリームに入力します。

...
Zlib::Inflate
#set_dictionary メソッドで辞書をセットした
後で、空文字列と共にこのメソッドを再度呼び出して下さい。

require 'zlib'

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

Zlib::Inflate.inflate(string) -> String (42143.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"...

Zlib::Inflate (29000.0)

入力データを展開するストリームのクラス。Zlib::Deflate と違い、 このクラスのインスタンスを複製 (clone, dup) することはできません。

入力データを展開するストリームのクラス。Zlib::Deflate と違い、
このクラスのインスタンスを複製 (clone, dup) することはできません。

Zlib::Inflate.new(window_bits = Zlib::MAX_WBITS) -> Zlib::Inflate (24214.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#<<(string) -> self (24108.0)

Zlib::Inflate#inflate と同じように string を 展開ストリームに入力しますが、Zlib::Inflate オブジェクト そのものを返します。展開ストリームからの出力は、 出力バッファに保存されます。

...
Zlib::Inflate#inflate
と同じように string を
展開ストリームに入力しますが、Zlib::Inflate オブジェクト
そのものを返します。展開ストリームからの出力は、
出力バッファに保存されます。

require 'zlib'

cstr = "x\234\313\310OOUH+MOTH\3...
...15K\001\000!\251\004\276"
inz = Zlib::Inflate.new
inz << cstr[0, 10]
p inz.flush_next_out #=> "hoge fu"

inz << cstr[10..-1]
p inz.flush_next_out #=> "ga end"...

絞り込み条件を変える

Zlib::Inflate#set_dictionary(string) -> String (24024.0)

展開に用いる辞書を指定します。string を返します。 このメソッドは Zlib::NeedDict 例外が発生した直後のみ 有効です。詳細は zlib.h を参照して下さい。

...r)
comp_str << dez.finish
comp_str.size
inz = Zlib::Inflate.new
begin
inz.inflate(comp_str)
rescue Zlib::NeedDict
end
# 展開に用いる辞書が必要です。
inz.set_dictionary(dict)
p inz.inflate(comp_str)
end
dict = 'hoge_fuga_ugougo'
sset = [...

Zlib::Inflate#finish -> String (24012.0)

展開ストリームを終了します。

...は必ずしも
ありませんが、このメソッドは圧縮データが正しく終了しているかを
確認するのに便利です。

require 'zlib'

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

Zlib::Inflate#sync(string) -> bool (24000.0)

string を入力バッファの末尾に追加し、次の full flush point まで読み飛ばします。入力バッファ内に full flush point が存在しない場合は、入力バッファを空にし false を返します。 入力バッファ内に full flush point が見つかった場合は true を返し、残りのデータは入力バッファ内に保持されます。

string を入力バッファの末尾に追加し、次の full flush
point まで読み飛ばします。入力バッファ内に full flush point
が存在しない場合は、入力バッファを空にし false を返します。
入力バッファ内に full flush point が見つかった場合は
true を返し、残りのデータは入力バッファ内に保持されます。

@param string 入力バッファの末尾に追加する文字列を指定します。

Zlib::Inflate#sync_point? -> bool (24000.0)

@todo zlib.h にもドキュメントが無い?

@todo zlib.h にもドキュメントが無い?

What is this?

Zlib.#inflate(string) -> String (18167.0)

引数 string を展開します。Zlib::Inflate.inflate と同じです。

...引数 string を展開します。Zlib::Inflate.inflate と同じです。

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

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

@see Zlib::Inflate.inflate...

絞り込み条件を変える

<< 1 2 3 > >>