System.ZLib
Contient la bibliothèque de compression zLib. Pour plus d'informations, voir http://www.zlib.net/manual.html (EN)
| Package | rtl.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. |
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. |
| 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 = $B; |
| ZLIB_VER_SUBREVISION | ZLIB_VER_SUBREVISION: Integer = 0; |
| ZLIB_VERNUM | ZLIB_VERNUM: Integer = $12B0; |