種類
- 定数 (143)
- インスタンスメソッド (99)
- 特異メソッド (44)
- モジュール関数 (11)
- 文書 (11)
ライブラリ
- zlib (297)
クラス
-
Zlib
:: Deflate (88) -
Zlib
:: GzipWriter (22) -
Zlib
:: Inflate (11) -
Zlib
:: ZStream (22)
モジュール
- Zlib (154)
キーワード
- << (11)
-
BEST
_ COMPRESSION (11) -
BEST
_ SPEED (11) -
DEFAULT
_ COMPRESSION (11) -
DEFAULT
_ STRATEGY (11) -
DEF
_ MEM _ LEVEL (11) - FILTERED (11)
- FINISH (11)
-
FULL
_ FLUSH (11) -
HUFFMAN
_ ONLY (11) -
MAX
_ MEM _ LEVEL (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NO
_ COMPRESSION (11) -
NO
_ FLUSH (11) -
SYNC
_ FLUSH (11) - finish (22)
- flush (22)
- new (33)
- params (11)
-
set
_ dictionary (22)
検索結果
先頭5件
-
Zlib
. # deflate(string , level = Zlib :: DEFAULT _ COMPRESSION) -> String (35392.0) -
引数 string を圧縮します。Zlib::Deflate.deflate と同じです。
...ます。Zlib::Deflate.deflate と同じです。
@param string 圧縮する文字列を指定します。
@param level 圧縮の水準を詳細に指定します。
有効な値は Zlib::NO_COMPRESSION,
Zlib::BEST_SPEED, Zlib::BEST_COMPRESSION,
Zlib::DEFAULT_......COMPRESSION 及び 0 から 9 の整数です。
@see Zlib::Deflate.deflate... -
Zlib
:: Deflate . deflate(string , level = Zlib :: DEFAULT _ COMPRESSION) -> String (32492.0) -
string を圧縮します。level の有効な値は Zlib::NO_COMPRESSION, Zlib::BEST_SPEED, Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPRESSION 及び 0 から 9 の整数です。
...効な値は
Zlib::NO_COMPRESSION, Zlib::BEST_SPEED,
Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPRESSION
及び 0 から 9 の整数です。
ちなみに、このメソッドは以下のコードとほぼ同じです:
require 'zlib'
def deflate(string, level)
z = Zlib::Deflate.new(level).......deflate(string, Zlib::FINISH)
z.close
dst
end
@param string 圧縮する文字列を指定します。
@param level 圧縮の水準を詳細に指定します。
有効な値は Zlib::NO_COMPRESSION, Zlib::BEST_SPEED,
Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPR......require 'zlib'
srand(1)
str = (1..500).collect{
['A', 'T', 'C', 'G'].at(rand(4))
}.join
p str.size #=> 500
[ Zlib::NO_COMPRESSION,
Zlib::BEST_SPEED,
Zlib::BEST_COMPRESSION,
Zlib::DEFAULT_COMPRESSION ].each { |level|
deflate_str = Zlib::Deflate.deflate(str, level)... -
Zlib
:: Deflate # deflate(string , flush = Zlib :: NO _ FLUSH) -> String (32452.0) -
string を圧縮ストリームに入力します。処理後、ストリームからの 出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは 空になります。string が nil の場合はストリームへの入力を 終了します。(Zlib::ZStream#finish と同じ)。 flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH, Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。 詳しくは zlib.h を参照して下さい。
...。(Zlib::ZStream#finish と同じ)。
flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH,
Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。
詳しくは zlib.h を参照して下さい。
@param string 圧縮する文字列を指定します。
@param flush Zlib::NO_FLUSH, Zlib::SYNC_......FLUSH,
Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。
require 'zlib'
dez = Zlib::Deflate.new
p dez.deflate("123" * 20, Zlib::FINISH) #=> "x\2343426$\027\001\000e\217\v\271"... -
Zlib
:: BEST _ COMPRESSION -> Integer (17180.0) -
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、 圧縮レベルを表す整数です。
...
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、
圧縮レベルを表す整数です。... -
Zlib
:: BEST _ SPEED -> Integer (17180.0) -
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、 圧縮レベルを表す整数です。
...
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、
圧縮レベルを表す整数です。... -
Zlib
:: DEFAULT _ COMPRESSION -> Integer (17180.0) -
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、 圧縮レベルを表す整数です。
...
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、
圧縮レベルを表す整数です。... -
Zlib
:: NO _ COMPRESSION -> Integer (17180.0) -
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、 圧縮レベルを表す整数です。
...
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、
圧縮レベルを表す整数です。... -
Zlib
:: DEFAULT _ STRATEGY -> Integer (17164.0) -
Zlib::Deflate.new や Zlib::Deflate#params に渡す、 圧縮方法を表す整数です。
...
Zlib::Deflate.new や Zlib::Deflate#params に渡す、
圧縮方法を表す整数です。... -
Zlib
:: FILTERED -> Integer (17164.0) -
Zlib::Deflate.new や Zlib::Deflate#params に渡す、 圧縮方法を表す整数です。
...
Zlib::Deflate.new や Zlib::Deflate#params に渡す、
圧縮方法を表す整数です。... -
Zlib
:: HUFFMAN _ ONLY -> Integer (17164.0) -
Zlib::Deflate.new や Zlib::Deflate#params に渡す、 圧縮方法を表す整数です。
...
Zlib::Deflate.new や Zlib::Deflate#params に渡す、
圧縮方法を表す整数です。...