66件ヒット
[1-66件を表示]
(0.013秒)
種類
- インスタンスメソッド (22)
- クラス (22)
- モジュール関数 (11)
- 特異メソッド (11)
クラス
-
Zlib
:: Inflate (33)
モジュール
- Zlib (11)
キーワード
- Error (11)
- NeedDict (11)
- inflate (33)
-
set
_ dictionary (11)
検索結果
先頭5件
-
Zlib
:: NeedDict (23002.0) -
展開に用いる辞書が指定されていない場合に発生します。
展開に用いる辞書が指定されていない場合に発生します。 -
Zlib
:: Inflate # set _ dictionary(string) -> String (24.0) -
展開に用いる辞書を指定します。string を返します。 このメソッドは Zlib::NeedDict 例外が発生した直後のみ 有効です。詳細は zlib.h を参照して下さい。
...ます。
このメソッドは Zlib::NeedDict 例外が発生した直後のみ
有効です。詳細は zlib.h を参照して下さい。
@param string 展開に用いる辞書を文字列で指定します。
require 'zlib'
def case2(str, dict)
dez = Zlib::Deflate.new
dez.set_dict......ionary(dict)
comp_str = dez.deflate(str)
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)
e... -
Zlib
. # inflate(string) -> String (8.0) -
引数 string を展開します。Zlib::Inflate.inflate と同じです。
...引数 string を展開します。Zlib::Inflate.inflate と同じです。
@param string 展開する文字列を指定します。
@raise Zlib::NeedDict 展開に辞書が必要な場合に発生します。
@see Zlib::Inflate.inflate... -
Zlib
:: Error (8.0) -
ライブラリ zlib の発行する全ての例外のスーパークラスです。
...リ zlib の発行する全ての例外のスーパークラスです。
以下の例外が Zlib::Error のサブクラスとして定義されています。
それぞれ zlib ライブラリ関数の返すエラーと対応しています。
* Zlib::StreamEnd
* Zlib::NeedDict
* Zlib::DataE......rror
* Zlib::StreamError
* Zlib::MemError
* Zlib::BufError
* Zlib::VersionError... -
Zlib
:: Inflate # inflate(string) -> String (8.0) -
string を展開ストリームに入力します。
...ストリームへの入力を
終了します。(Zlib::ZStream#finish と同じ)。
@param string 展開する文字列を入力します。
@raise Zlib::NeedDict 展開に辞書が必要な場合に発生します。
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 (8.0) -
string を展開します。
...'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"...