System.ZLib.TZCompressionStream.Create

提供: RAD Studio API Documentation
移動先: 案内検索

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 パラメータは、使用する圧縮アルゴリズムのタイプを決定するもので、次のいずれかになります:clNoneclFastestclDefaultclMax

Dest パラメータは TStream オブジェクトで、圧縮データは、このストリームに書き込まれます。

WindowBits パラメータは、バッファ処理を決定します。0 は、zlib ヘッダーでバッファ サイズを決定することを示します。8~14 の値はバッファ サイズを設定し、負の値は、raw 処理を示し、16 に追加すると、gzip 処理が強制されます。

コード サンプル