System.ZLib.TZCompressionStream.Create

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public
System.ZLib.pas
System.ZLib.hpp
System.ZLib TZCompressionStream


Beschreibung

Erstellt und initialisiert eine Instanz eines TZCompressionStream-Objekts.

Mit Create instanziieren Sie ein TZCompressionStream-Objekt.

Der Parameter CompressionLevel legt den Typ des zu verwendenden Komprimierungsalgorithmus fest und muss einer der folgenden Werte sein: clNone, clFastest, clDefault oder clMax.

Der Parameter Dest ist ein TStream-Objekt; komprimierte Daten werden in diesen Stream geschrieben.

Der Parameter WindowBits legt die Behandlung des Puffers fest. 0 bedeutet, dass die Puffergröße durch den zlib-Header bestimmt wird. Werte zwischen 8 und 15 legen die Puffergröße fest, negative Werte bedeuten "raw"-Behandlung, das Hinzufügen von 16 erzwingt die gzip-Behandlung.

Codebeispiele