System.ZLib.TZDecompressionStream.Create
Delphi
constructor Create(source: TStream); overload;
constructor Create(source: TStream; WindowBits: Integer); overload;
constructor Create(source: TStream; WindowBits: Integer; OwnsStream: Boolean); overload;
C++
__fastcall TZDecompressionStream(System::Classes::TStream* source)/* overload */;
__fastcall TZDecompressionStream(System::Classes::TStream* source, int WindowBits)/* overload */;
__fastcall TZDecompressionStream(System::Classes::TStream* source, int WindowBits, bool OwnsStream)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.ZLib.pas System.ZLib.hpp |
System.ZLib | TZDecompressionStream |
Description
crée et initialise une instance d'un objet TZDecompressionStream.
Le paramètre Source
est le flux d'entrée source, préalablement créé avec un objet TZCompressionStream. Les opérations Read ultérieures liront les données à partir du flux Source
et les décompresseront à la volée.
Le paramètre OwnsStream
détermine si la classe TZDecompressionStream possède le flux Source
. Si OwnsStream
vaut True
, le flux Source
est libéré avec Destroy. La valeur par défaut est False
.
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
.
zlib
or gzip
. Pour plus d'informations, voir la section Advanced functions du Manuel zlib
.