System.ZLib
Contains the zLib compression library. For more information, see http://www.zlib.net/manual.html
Package | rtl290.bpl |
---|
Contents
Classes
EZCompressionError | EZCompressionError is the exception class for errors that may occur during compression. |
EZDecompressionError | EZDecompressionError is the exception class for errors that may occur during decompression. |
EZLibError | Exception class for ZLib run-time errors. |
TCompressionStream | Compresses data as it is written to the stream. |
TCustomZLibStream | TCustomZLibStream is an alias for TCustomZStream. |
TCustomZStream | Abstract ancestor class for compression streams. |
TDecompressionStream | Decompresses data that was written to a TZCompressionStream object. |
TZCompressionStream | Compresses data as it is written to the stream. |
TZDecompressionStream | Decompresses data that was written to a TZCompressionStream object. |
TZInflate9Stream |
Routines
adler32 | For internal use only. |
adler32_combine | For internal use only. |
adler32_combine64 | For internal use only. |
compress | For internal use only. |
compress2 | For internal use only. |
compressBound | For internal use only. |
crc32 | For internal use only. |
crc32_combine | For internal use only. |
crc32_combine64 | For internal use only. |
deflate | For internal use only. |
deflateBound | For internal use only. |
deflateCopy | For internal use only. |
deflateEnd | For internal use only. |
deflateInit | For internal use only. |
deflateInit2 | For internal use only. |
deflateInit2_ | For internal use only. |
deflateInit_ | For internal use only. |
deflateParams | For internal use only. |
deflatePrime | For internal use only. |
deflateReset | For internal use only. |
deflateSetDictionary | For internal use only. |
deflateSetHeader | For internal use only. |
deflateTune | For internal use only. |
get_crc_table | For internal use only. |
gzbuffer | For internal use only. |
gzclearerr | For internal use only. |
gzclose | For internal use only. |
gzclose_r | For internal use only. |
gzclose_w | For internal use only. |
gzdirect | For internal use only. |
gzdopen | For internal use only. |
gzeof | For internal use only. |
gzerror | For internal use only. |
gzflush | For internal use only. |
gzgetc | For internal use only. |
gzgets | For internal use only. |
gzoffset | For internal use only. |
gzoffset64 | For internal use only. |
gzopen | For internal use only. |
gzopen64 | For internal use only. |
gzprintf | For internal use only. |
gzputc | For internal use only. |
gzputs | For internal use only. |
gzread | For internal use only. |
gzrewind | For internal use only. |
gzseek | For internal use only. |
gzseek64 | For internal use only. |
gzsetparams | For internal use only. |
gztell | For internal use only. |
gztell64 | For internal use only. |
gzungetc | For internal use only. |
gzwrite | For internal use only. |
inflate | For internal use only. |
inflateBack | For internal use only. |
inflateBack9 | |
inflateBack9End | |
inflateBack9Init | |
inflateBack9Init_ | |
inflateBackEnd | For internal use only. |
inflateBackInit | For internal use only. |
inflateBackInit_ | For internal use only. |
inflateCopy | For internal use only. |
inflateEnd | For internal use only. |
inflateGetHeader | For internal use only. |
inflateInit | For internal use only. |
inflateInit2 | For internal use only. |
inflateInit2_ | For internal use only. |
inflateInit_ | For internal use only. |
inflateMark | For internal use only. |
inflatePrime | For internal use only. |
inflateReset | For internal use only. |
inflateReset2 | For internal use only. |
inflateSetDictionary | For internal use only. |
inflateSync | For internal use only. |
inflateSyncPoint | For internal use only. |
inflateUndermine | For internal use only. |
MoveI32 (deprecated) | MoveI32 moves Count bytes from Source to Destination . |
uncompress | For internal use only. |
ZCompress | ZCompress compresses a source buffer into a destination buffer. |
ZCompressStr | ZCompressStr returns the compression of a string. |
ZCompressStream | ZCompressStream compresses a source stream into a destination stream. |
ZDecompress | ZDecompress decompresses the source buffer specified by inBuffer into the destination buffer specified by outBuffer . |
ZDecompressStr | ZDecompressStr returns the decompression of a compressed string. |
ZDecompressStream | ZDecompressStream decompresses the source stream represented by inStream into the destination stream represented by outStream . |
zError | For internal use only. |
zlibAllocMem | zlibAllocMem allocates a memory block and initializes each byte to zero. |
zlibCompileFlags | For internal use only. |
zlibFreeMem | zlibFreeMem frees a memory block. |
zlibVersion | For internal use only. |
ZSendToBrowser | ZSendToBrowser compresses data from a string and copies it (bitwise) back into the string. |
Types
alloc_func | alloc_func represents a function used to allocate a memory block. |
free_func | free_func represents a function used to free a memory block. |
gz_header | gz_header contains information that is passed to and from System.ZLib routines. |
gz_header_s | gz_header_s represents an alias for gz header. |
gz_headerp | gz_headerp represents a pointer to a gz_header. |
gzFile | gzFile represents an alias for Pointer. |
in_func | in_func represents a function that is passed as a parameter to inflateBack function. |
internal_state | For internal use only. |
out_func | out_func represents a function that is passed as a parameter to inflateBack function. |
Pinternal_state | Pinternal_state represents a pointer to an internal_state. |
TCompressionLevel | TCompressionLevel indicates the type of compression algorithm to be used when creating a compressed data stream. |
TZAlloc | TZAlloc represents an alias for alloc_func. |
TZCompressionLevel | TZCompressionLevel indicates the level of compression. |
TZFree | TZFree represents an alias for free_func. |
TZStreamRec | TZStreamRec represents an alias for z_stream. |
z_off64_t | z_off64_t represents an alias for Int64. |
z_off_t | z_off_t represents an alias for Longint. |
z_stream | z_stream is a record that is used to compress and decompress data. |
z_stream_s | z_stream_s represents an alias for z_stream. |
z_streamp | z_streamp represents a pointer to a z_stream. |
Variables
_z_errmsg | _z_errmsg represents an array of possible compression and decompression exceptions. |
ZLevels | For internal use only. |
ZLIB_VERSION | ZLIB_VERSION is a constant. |
Constants
SZInvalid | SZInvalid: string = Invalid ZStream operation!; |
Z_ASCII | Z_ASCII: Integer = 1; |
Z_BEST_COMPRESSION | Z_BEST_COMPRESSION: Integer = 9; |
Z_BEST_SPEED | Z_BEST_SPEED: Integer = 1; |
Z_BINARY | Z_BINARY: Integer = 0; |
Z_BLOCK | Z_BLOCK: Integer = 5; |
Z_BUF_ERROR | Z_BUF_ERROR: Integer = $FFFFFFFB; |
Z_DATA_ERROR | Z_DATA_ERROR: Integer = $FFFFFFFD; |
Z_DEFAULT_COMPRESSION | Z_DEFAULT_COMPRESSION: Integer = $FFFFFFFF; |
Z_DEFAULT_STRATEGY | Z_DEFAULT_STRATEGY: Integer = 0; |
Z_DEFLATED | Z_DEFLATED: Integer = 8; |
Z_ERRNO | Z_ERRNO: Integer = $FFFFFFFF; |
Z_FILTERED | Z_FILTERED: Integer = 1; |
Z_FINISH | Z_FINISH: Integer = 4; |
Z_FIXED | Z_FIXED: Integer = 4; |
Z_FULL_FLUSH | Z_FULL_FLUSH: Integer = 3; |
Z_HUFFMAN_ONLY | Z_HUFFMAN_ONLY: Integer = 2; |
Z_MEM_ERROR | Z_MEM_ERROR: Integer = $FFFFFFFC; |
Z_NEED_DICT | Z_NEED_DICT: Integer = 2; |
Z_NO_COMPRESSION | Z_NO_COMPRESSION: Integer = 0; |
Z_NO_FLUSH | Z_NO_FLUSH: Integer = 0; |
Z_NULL | Z_NULL: Integer = 0; |
Z_OK | Z_OK: Integer = 0; |
Z_PARTIAL_FLUSH | Z_PARTIAL_FLUSH: Integer = 1; |
Z_RLE | Z_RLE: Integer = 3; |
Z_STREAM_END | Z_STREAM_END: Integer = 1; |
Z_STREAM_ERROR | Z_STREAM_ERROR: Integer = $FFFFFFFE; |
Z_SYNC_FLUSH | Z_SYNC_FLUSH: Integer = 2; |
Z_TEXT | Z_TEXT: Integer = 1; |
Z_TREES | Z_TREES: Integer = 6; |
Z_UNKNOWN | Z_UNKNOWN: Integer = 2; |
Z_VERSION_ERROR | Z_VERSION_ERROR: Integer = $FFFFFFFA; |
ZLIB_VER_MAJOR | ZLIB_VER_MAJOR: Integer = 1; |
ZLIB_VER_MINOR | ZLIB_VER_MINOR: Integer = 2; |
ZLIB_VER_REVSION | ZLIB_VER_REVSION: Integer = $D; |
ZLIB_VER_SUBREVISION | ZLIB_VER_SUBREVISION: Integer = 0; |
ZLIB_VERNUM | ZLIB_VERNUM: Integer = $12D0; |