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.