Zip for .NET
deflateInit(Int32,Int32) メソッド

C1.C1Zip.4.5.2 アセンブリ > C1.C1Zip.ZLib 名前空間 > ZStream クラス > deflateInit メソッド : deflateInit(Int32,Int32) メソッド
圧縮レベル(0〜9)。
LZ77 データ圧縮のウィンドウのサイズ(ビット単位:デフォルト 15)。
圧縮の内部ストリームのステータスを初期化します。
シンタックス
'宣言
 
Public Overloads Function deflateInit( _
   ByVal level As System.Integer, _
   ByVal bits As System.Integer _
) As System.Integer
public System.int deflateInit( 
   System.int level,
   System.int bits
)

パラメータ

level
圧縮レベル(0〜9)。
bits
LZ77 データ圧縮のウィンドウのサイズ(ビット単位:デフォルト 15)。

戻り値の型

成功した場合は Z_OK、失敗した場合はエラーコードを返します。
解説

圧縮レベル1は最高速度、9は最高圧縮を提供します。

圧縮レベル0は、圧縮なし(入力データは単純にブロックとして一度にコピーされる)を提供します。

デフォルトの圧縮レベルは6(Z_DEFAULT_COMPRESSION)で、速度と圧縮の間のデフォルトの妥協値を要求します。

参照

ZStream クラス
ZStream メンバ
オーバーロード一覧