System.ZLib.TZCompressionStream.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Exemples de code