System.ZLib.TZCompressionStream.Create
Delphi
constructor Create(dest: TStream); overload;
constructor Create(dest: TStream; compressionLevel: TZCompressionLevel; windowBits: Integer); overload;
constructor Create(compressionLevel: TCompressionLevel; dest: TStream); overload;
C++
__fastcall TZCompressionStream(System::Classes::TStream* dest)/* overload */;
__fastcall TZCompressionStream(System::Classes::TStream* dest, TZCompressionLevel compressionLevel, int windowBits)/* overload */;
__fastcall TZCompressionStream(TCompressionLevel compressionLevel, System::Classes::TStream* dest)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.ZLib.pas System.ZLib.hpp |
System.ZLib | TZCompressionStream |
Description
Crée et initialise une instance d'un objet TZCompressionStream.
Appelez Create pour instancier un objet TZCompressionStream.
Le paramètre CompressionLevel
détermine le type de l'algorithme de compression à utiliser, et il doit prendre l'une des valeurs suivantes : clNone
, clFastest
, clDefault
ou clMax
.
Le paramètre Dest
est un objet TStream ; les données compressées seront écrites dans ce flux.
Le paramètre WindowBits
détermine la gestion de la mémoire tampon. Zéro indique l'en-tête zlib
pour déterminer la taille de la mémoire tampon. Les valeurs entre 8 et 15 définissent la taille de la mémoire tampon, les valeurs négatives indiquent un traitement brut, et 16 force la gestion de gzip
.