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