要約
zlib ライブラリに含まれている雑多な機能を提供するモジュール。各モジュール関数の詳細は zlib.h を参照して下さい。
[SEE_ALSO] zlib(3)
目次
- モジュール関数
- 定数
-
- ASCII
- BEST_COMPRESSION
- BEST_SPEED
- BINARY
- DEF_MEM_LEVEL
- DEFAULT_COMPRESSION
- DEFAULT_STRATEGY
- 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.new や Zlib::Deflate#deflate 等に渡す、圧縮レベルを表す整数です。
BEST_SPEED -> Fixnum[permalink][rdoc]-
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、圧縮レベルを表す整数です。
BINARY -> Fixnum[permalink][rdoc]-
Zlib::ZStream#data_type の返す、データタイプを表す整数です。
DEFAULT_COMPRESSION -> Fixnum[permalink][rdoc]-
Zlib::Deflate.new や Zlib::Deflate#deflate 等に渡す、圧縮レベルを表す整数です。
DEFAULT_STRATEGY -> Fixnum[permalink][rdoc]-
Zlib::Deflate.new や Zlib::Deflate#params に渡す、圧縮方法を表す整数です。
DEF_MEM_LEVEL -> Fixnum[permalink][rdoc]-
Zlib::Deflate.new 等に渡す、memory level を表す整数です。
FILTERED -> Fixnum[permalink][rdoc]-
Zlib::Deflate.new や Zlib::Deflate#params に渡す、圧縮方法を表す整数です。
FINISH -> Fixnum[permalink][rdoc]-
Zlib::Deflate#deflate 等に渡す、ストリームの出力を制御するための整数です。
FULL_FLUSH -> Fixnum[permalink][rdoc]-
Zlib::Deflate#deflate 等に渡す、ストリームの出力を制御するための整数です。
HUFFMAN_ONLY -> Fixnum[permalink][rdoc]-
Zlib::Deflate.new や Zlib::Deflate#params に渡す、圧縮方法を表す整数です。
MAX_MEM_LEVEL -> Fixnum[permalink][rdoc]-
Zlib::Deflate.new 等に渡す、memory level を表す整数です。
MAX_WBITS[permalink][rdoc]-
Zlib::Deflate.new や Zlib::Inflate.new での windowBits のデフォルト値です。
NO_COMPRESSION -> Fixnum[permalink][rdoc]-
Zlib::Deflate.new や Zlib::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 のバージョンを表す文字列です。