[]
        
(Showing Draft Content)

C1.Zip.ZLib.ZStream.deflateInit

deflateInit Method

deflateInit(int)

Initializes the internal stream state for compression.

Declaration
public int deflateInit(int level)
Parameters
Type Name Description
int level

Compression level between zero and nine (0-9).

Returns
Type Description
int

Zero on success, an error code on failure.

Remarks

Compression level 1 gives best speed, 9 gives best compression.

Compression level zero gives no compression at all (the input data is simply copied a block at a time).

The default compression level is 6, which provides a compromise between speed and compression.

deflateInit(int, int)

Initializes the internal stream state for compression.

Declaration
public int deflateInit(int level, int bits)
Parameters
Type Name Description
int level

Compression level between zero and nine (0-9).

int bits

Size of the LZ77 sliding compression window in bits (the default value is 15 bits).

Returns
Type Description
int

Zero on success, an error code on failure.

Remarks

Compression level 1 gives best speed, 9 gives best compression.

Compression level zero gives no compression at all (the input data is simply copied a block at a time).

The default compression level is 6, which provides a compromise between speed and compression.