Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > zlibライブラリ > Zlibモジュール

module Zlib

クラスの継承リスト: Zlib

要約

zlib ライブラリに含まれている雑多な機能を提供するモジュール。 各モジュール関数の詳細は zlib.h を参照して下さい。

@see zlib(3)

目次

モジュール関数
adler32 crc32 crc_table zlib_version
定数
ASCII BEST_COMPRESSION BEST_SPEED BINARY DEFAULT_COMPRESSION DEFAULT_STRATEGY DEF_MEM_LEVEL FILTERED FINISH FULL_FLUSH HUFFMAN_ONLY MAX_MEM_LEVEL MAX_WBITS NO_COMPRESSION NO_FLUSH OS_AMIGA OS_ATARI OS_CODE OS_CPM OS_MACOS OS_MSDOS OS_OS2 OS_QDOS OS_RISCOS OS_TOPS20 OS_UNIX OS_UNKNOWN OS_VMCMS OS_VMS OS_WIN32 OS_ZSYSTEM SYNC_FLUSH UNKNOWN VERSION ZLIB_VERSION

モジュール関数

adler32(string = nil, adler = nil) -> Integer[permalink][rdoc]

string の Adler-32 チェックサムを計算し、adler を 更新した値を返します。string が省略された場合は Adler-32 チェックサムの初期値を返します。adler が 省略された場合は adler に初期値が与えらたものとして 計算します。

[PARAM] string:
string の Adler-32 チェックサムが計算されます。
[PARAM] adler:
adler を整数で指定します。
crc32(string = nil, crc = nil) -> Integer[permalink][rdoc]

string の CRC チェックサムを計算し、crc を 更新した値を返します。string が省略された場合は CRC チェックサムの初期値を返します。crc が 省略された場合は crc に初期値が与えらたものとして 計算します。

[PARAM] string:
string の CRC チェックサムが計算されます。
[PARAM] crc:
crc を整数で指定します。
crc_table -> Array[permalink][rdoc]

CRC チェックサムの計算に用いるテーブルを配列で返します。

zlib_version -> String[permalink][rdoc]

zlib ライブラリのバージョンを表す文字列を返します。

定数

ASCII -> Fixnum[permalink][rdoc]

Zlib::ZStream#data_type の返す、データタイプを表す整数です。

BEST_COMPRESSION -> Fixnum[permalink][rdoc]

Zlib::Deflate.newZlib::Deflate#deflate 等に渡す、 圧縮レベルを表す整数です。

BEST_SPEED -> Fixnum[permalink][rdoc]

Zlib::Deflate.newZlib::Deflate#deflate 等に渡す、 圧縮レベルを表す整数です。

BINARY -> Fixnum[permalink][rdoc]

Zlib::ZStream#data_type の返す、データタイプを表す整数です。

DEFAULT_COMPRESSION -> Fixnum[permalink][rdoc]

Zlib::Deflate.newZlib::Deflate#deflate 等に渡す、 圧縮レベルを表す整数です。

DEFAULT_STRATEGY -> Fixnum[permalink][rdoc]

Zlib::Deflate.newZlib::Deflate#params に渡す、 圧縮方法を表す整数です。

DEF_MEM_LEVEL -> Fixnum[permalink][rdoc]

Zlib::Deflate.new 等に渡す、memory level を表す整数です。

FILTERED -> Fixnum[permalink][rdoc]

Zlib::Deflate.newZlib::Deflate#params に渡す、 圧縮方法を表す整数です。

FINISH -> Fixnum[permalink][rdoc]

Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。

FULL_FLUSH -> Fixnum[permalink][rdoc]

Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。

HUFFMAN_ONLY -> Fixnum[permalink][rdoc]

Zlib::Deflate.newZlib::Deflate#params に渡す、 圧縮方法を表す整数です。

MAX_MEM_LEVEL -> Fixnum[permalink][rdoc]

Zlib::Deflate.new 等に渡す、memory level を表す整数です。

MAX_WBITS[permalink][rdoc]

Zlib::Deflate.newZlib::Inflate.new での windowBits のデフォルト値です。

NO_COMPRESSION -> Fixnum[permalink][rdoc]

Zlib::Deflate.newZlib::Deflate#deflate 等に渡す、 圧縮レベルを表す整数です。

NO_FLUSH -> Fixnum[permalink][rdoc]

Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。

OS_AMIGA -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_ATARI -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_CODE -> Fixnum[permalink][rdoc]

Zlib::GzipFile#os_code メソッドの返す値です。

OS_CPM -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_MACOS -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_MSDOS -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_OS2 -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_QDOS -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_RISCOS -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_TOPS20 -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_UNIX -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_UNKNOWN -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_VMCMS -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_VMS -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_WIN32 -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

OS_ZSYSTEM -> Fixnum[permalink][rdoc]

OS の種類を表す定数です。

SYNC_FLUSH -> Fixnum[permalink][rdoc]

Zlib::Deflate#deflate 等に渡す、ストリームの出力を 制御するための整数です。

UNKNOWN -> Fixnum[permalink][rdoc]

Zlib::ZStream#data_type の返す、データタイプを表す整数です。

VERSION -> String[permalink][rdoc]

Ruby/zlib のバージョンを表す文字列です。

ZLIB_VERSION -> String[permalink][rdoc]

zlib.h のバージョンを表す文字列です。