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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
constructor | public | System.ZLib.pas System.ZLib.hpp |
System.ZLib | TZCompressionStream |
説明
TZCompressionStream オブジェクトのインスタンスを作成および初期化します。
Create を呼び出すと、TZCompressionStream オブジェクトをインスタンス化します。
CompressionLevel
パラメータは、使用する圧縮アルゴリズムのタイプを決定するもので、次のいずれかになります:clNone
、clFastest
、clDefault
、clMax
。
Dest
パラメータは TStream オブジェクトで、圧縮データは、このストリームに書き込まれます。
WindowBits
パラメータは、バッファ処理を決定します。0 は、zlib
ヘッダーでバッファ サイズを決定することを示します。8~14 の値はバッファ サイズを設定し、負の値は、raw 処理を示し、16 に追加すると、gzip
処理が強制されます。