Classes | |
class | DeflateManager |
class | DeflateStream |
A class for compressing and decompressing streams using the Deflate algorithm. More... | |
class | InflateBlocks |
class | InternalInflateConstants |
class | InflateCodes |
class | InflateManager |
class | InfTree |
class | ZlibException |
A general purpose exception class for exceptions in the Zlib library. More... | |
class | SharedUtils |
class | InternalConstants |
class | StaticTree |
class | Adler |
Computes an Adler-32 checksum. More... | |
class | ZlibBaseStream |
class | ZlibCodec |
Encoder and Decoder for ZLIB and DEFLATE (IETF RFC1950 and RFC1951). More... | |
class | ZlibConstants |
A bunch of constants used in the Zlib interface. More... | |
class | Tree |
|
package |
The compression level to be used when using a DeflateStream or ZlibStream with CompressionMode.Compress.
enum Zlib.CompressionMode |
|
package |
Describes options for how the compression algorithm is executed. Different strategies work better on different sorts of data. The strategy parameter can affect the compression ratio and the speed of compression but not the correctness of the compresssion.
|
package |
|
package |
Describes how to flush the current deflate operation.
The different FlushType values are useful when using a Deflate in a streaming application.
Enumerator | |
---|---|
None |
No flush at all. |
Partial |
Closes the current block, but doesn't flush it to the output. Used internally only in hypothetical scenarios. This was supposed to be removed by Zlib, but it is still in use in some edge cases. |
Sync |
Use this during compression to specify that all pending output should be flushed to the output buffer and the output should be aligned on a byte boundary. You might use this in a streaming communication scenario, so that the decompressor can get all input data available so far. When using this with a ZlibCodec, |
Full |
Use this during compression to specify that all output should be flushed, as with |
Finish |
Signals the end of the compression/decompression stream. |
|
package |