Property | Type | Description | |
---|---|---|---|
Deflate | int | ||
EndDeflate | int | ||
EndInflate | int | ||
FlushPending | void | ||
Inflate | int | ||
InitializeDeflate | int | ||
InitializeDeflate | int | ||
InitializeInflate | int | ||
InitializeInflate | int | ||
InitializeInflate | int | ||
InitializeInflate | int | ||
InternalInitializeDeflate | int | ||
ReadBuf | int |
Method | Description | |
---|---|---|
ZlibCodec ( ) : System |
Create a ZlibCodec. If you use this default constructor, you will later have to explicitly call InitializeInflate() or InitializeDeflate() before using the ZlibCodec to compress or decompress. |
|
ZlibCodec ( CompressionMode mode ) : System |
Create a ZlibCodec that either compresses or decompresses.
|
Method | Description | |
---|---|---|
Deflate ( FlushType flush ) : int |
Deflate one batch of data. You must have set InputBuffer and OutputBuffer before calling this method. |
|
EndDeflate ( ) : int |
End a deflation session. Call this after making a series of one or more calls to Deflate(). All buffers are flushed. |
|
EndInflate ( ) : int |
Ends an inflation session. Call this after successively calling Inflate(). This will cause all buffers to be flushed. After calling this you cannot call Inflate() without a intervening call to one of the InitializeInflate() overloads. |
|
FlushPending ( ) : void | ||
Inflate ( ) : int |
Inflate the data in the InputBuffer, placing the result in the OutputBuffer. You must have set InputBuffer and OutputBuffer, NextIn and NextOut, and AvailableBytesIn and AvailableBytesOut before calling this method. |
|
InitializeDeflate ( ) : int |
Initialize the ZlibCodec for deflation operation. The codec will use the MAX window bits and the default level of compression. |
|
InitializeDeflate ( CompressionLevel level, bool wantRfc1950Header ) : int |
Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel, and the explicit flag governing whether to emit an RFC1950 header byte pair. The codec will use the maximum window bits (15) and the specified CompressionLevel. If you want to generate a zlib stream, you should specify true for wantRfc1950Header. In this case, the library will emit a ZLIB header, as defined in |
|
InitializeInflate ( ) : int |
Initialize the inflation state. It is not necessary to call this before using the ZlibCodec to inflate data; It is implicitly called when you call the constructor. |
|
InitializeInflate ( bool expectRfc1950Header ) : int |
Initialize the inflation state with an explicit flag to govern the handling of RFC1950 header bytes. By default, the ZLIB header defined in |
|
InitializeInflate ( int windowBits ) : int |
Initialize the ZlibCodec for inflation, with the specified number of window bits.
|
|
InitializeInflate ( int windowBits, bool expectRfc1950Header ) : int |
Initialize the inflation state with an explicit flag to govern the handling of RFC1950 header bytes. If you want to read a zlib stream you should specify true for expectRfc1950Header. In this case, the library will expect to find a ZLIB header, as defined in |
|
InternalInitializeDeflate ( bool wantRfc1950Header ) : int | ||
ReadBuf ( byte buf, int start, int size ) : int |
public ZlibCodec ( CompressionMode mode ) : System | ||
mode | CompressionMode | Indicates whether the codec should compress (deflate) or decompress (inflate). |
return | System |