System.ZLib
Contient la bibliothèque de compression zLib. Pour plus d'informations, voir http://www.zlib.net/manual.html (EN)
Package | rtl290.bpl |
---|
Sommaire
Classes
EZCompressionError | EZCompressionError est la classe d'exception pour les erreurs susceptibles de se produire lors de la compression. |
EZDecompressionError | EZDecompressionError est la classe d'exception pour les erreurs susceptibles de se produire lors de la décompression. |
EZLibError | Classe d'exception pour les erreurs d'exécution ZLib. |
TCompressionStream | Compresse les données lorsqu'elles sont écrites dans le flux. |
TCustomZLibStream | TCustomZLibStream est un alias pour TCustomZStream. |
TCustomZStream | Classe ancêtre abstraite pour les flux de compression. |
TDecompressionStream | Décompresse les données écrites dans un objet TZCompressionStream. |
TZCompressionStream | Compresse les données lorsqu'elles sont écrites dans le flux. |
TZDecompressionStream | Décompresse les données écrites dans un objet TZCompressionStream. |
TZInflate9Stream |
Routines
adler32 | A usage interne uniquement. |
adler32_combine | A usage interne uniquement. |
adler32_combine64 | A usage interne uniquement. |
compress | A usage interne uniquement. |
compress2 | A usage interne uniquement. |
compressBound | A usage interne uniquement. |
crc32 | A usage interne uniquement. |
crc32_combine | A usage interne uniquement. |
crc32_combine64 | A usage interne uniquement. |
deflate | A usage interne uniquement. |
deflateBound | A usage interne uniquement. |
deflateCopy | A usage interne uniquement. |
deflateEnd | A usage interne uniquement. |
deflateInit | A usage interne uniquement. |
deflateInit2 | A usage interne uniquement. |
deflateInit2_ | A usage interne uniquement. |
deflateInit_ | A usage interne uniquement. |
deflateParams | A usage interne uniquement. |
deflatePrime | A usage interne uniquement. |
deflateReset | A usage interne uniquement. |
deflateSetDictionary | A usage interne uniquement. |
deflateSetHeader | A usage interne uniquement. |
deflateTune | A usage interne uniquement. |
get_crc_table | A usage interne uniquement. |
gzbuffer | A usage interne uniquement. |
gzclearerr | A usage interne uniquement. |
gzclose | A usage interne uniquement. |
gzclose_r | A usage interne uniquement. |
gzclose_w | A usage interne uniquement. |
gzdirect | A usage interne uniquement. |
gzdopen | A usage interne uniquement. |
gzeof | A usage interne uniquement. |
gzerror | A usage interne uniquement. |
gzflush | A usage interne uniquement. |
gzgetc | A usage interne uniquement. |
gzgets | A usage interne uniquement. |
gzoffset | A usage interne uniquement. |
gzoffset64 | A usage interne uniquement. |
gzopen | A usage interne uniquement. |
gzopen64 | A usage interne uniquement. |
gzprintf | A usage interne uniquement. |
gzputc | A usage interne uniquement. |
gzputs | A usage interne uniquement. |
gzread | A usage interne uniquement. |
gzrewind | A usage interne uniquement. |
gzseek | A usage interne uniquement. |
gzseek64 | A usage interne uniquement. |
gzsetparams | A usage interne uniquement. |
gztell | A usage interne uniquement. |
gztell64 | A usage interne uniquement. |
gzungetc | A usage interne uniquement. |
gzwrite | A usage interne uniquement. |
inflate | A usage interne uniquement. |
inflateBack | A usage interne uniquement. |
inflateBack9 | |
inflateBack9End | |
inflateBack9Init | |
inflateBack9Init_ | |
inflateBackEnd | A usage interne uniquement. |
inflateBackInit | A usage interne uniquement. |
inflateBackInit_ | A usage interne uniquement. |
inflateCopy | A usage interne uniquement. |
inflateEnd | A usage interne uniquement. |
inflateGetHeader | A usage interne uniquement. |
inflateInit | A usage interne uniquement. |
inflateInit2 | A usage interne uniquement. |
inflateInit2_ | A usage interne uniquement. |
inflateInit_ | A usage interne uniquement. |
inflateMark | A usage interne uniquement. |
inflatePrime | A usage interne uniquement. |
inflateReset | A usage interne uniquement. |
inflateReset2 | A usage interne uniquement. |
inflateSetDictionary | A usage interne uniquement. |
inflateSync | A usage interne uniquement. |
inflateSyncPoint | A usage interne uniquement. |
inflateUndermine | A usage interne uniquement. |
MoveI32 (obsolète) | MoveI32 déplace Count octets de Source vers Dest . |
uncompress | A usage interne uniquement. |
ZCompress | ZCompress compresse un tampon source dans un tampon de destination. |
ZCompressStr | ZCompressStr renvoie la compression d'une chaîne. |
ZCompressStream | ZCompressStream compresse un flux source dans un flux de destination. |
ZDecompress | ZDecompress décompresse le tampon source spécifié par inBuffer dans le tampon de destination spécifié par outBuffer . |
ZDecompressStr | ZDecompressStr renvoie la décompression d'une chaîne compressée. |
ZDecompressStream | ZDecompressStream décompresse le flux source représenté par inStream dans le flux de destination représenté par outStream . |
zError | A usage interne uniquement. |
zlibAllocMem | zlibAllocMem alloue un bloc de mémoire et initialise chaque octet à zéro. |
zlibCompileFlags | A usage interne uniquement. |
zlibFreeMem | zlibFreeMem libère un bloc de mémoire. |
zlibVersion | |
ZSendToBrowser | ZSendToBrowser compresse les données d'une chaîne et les recopie (bit à bit) dans la chaîne. |
Types
alloc_func | alloc_func représente une fonction utilisée pour allouer un bloc de mémoire. |
free_func | free_func représente une fonction utilisée pour libérer un bloc de mémoire. |
gz_header | gz_header contient des informations qui sont transmises vers et depuis les routines System.ZLib. |
gz_header_s | gz_header_s représente un alias pour gz header. |
gz_headerp | gz_headerp représente un pointeur sur un gz_header. |
gzFile | gzFile représente un alias pour Pointer. |
in_func | in_func représente une fonction qui est transmise en tant que paramètre à la fonction inflateBack. |
internal_state | A usage interne uniquement. |
out_func | out_func représente une fonction qui est transmise en tant que paramètre à la fonction inflateBack. |
Pinternal_state | Pinternal_state représente un pointeur sur un internal_state. |
TCompressionLevel | TCompressionLevel indique le type de l'algorithme de compression à utiliser lors de la création d'un flux de données compressées. |
TZAlloc | TZAlloc représente un alias pour alloc_func. |
TZCompressionLevel | TZCompressionLevel indique le niveau de compression. |
TZFree | TZFree représente un alias pour free_func. |
TZStreamRec | TZStreamRec représente un alias pour z_stream. |
z_off64_t | z_off64_t représente un alias pour Int64. |
z_off_t | z_off_t représente un alias pour Longint. |
z_stream | z_stream est un enregistrement utilisé pour compresser et décompresser les données. |
z_stream_s | z_stream_s représente un alias pour z_stream. |
z_streamp | z_streamp représente un pointeur sur un z_stream. |
Variables
_z_errmsg | _z_errmsg représente un tableau d'exceptions de compression et de décompression possibles. |
ZLevels | A usage interne uniquement. |
ZLIB_VERSION | ZLIB_VERSION est une constante. |
Constantes
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; |