Encoder and Decoder for ZLIB and DEFLATE (IETF RFC1950 and RFC1951).
| C# | C# | Visual Basic | Visual Basic | Visual C++ | Visual C++ | F# | F# |
public sealed class ZlibCodec
public sealed class ZlibCodec
Public NotInheritable Class ZlibCodec
Public NotInheritable Class ZlibCodec
public ref class ZlibCodec sealed
public ref class ZlibCodec sealed
[<SealedAttribute>] type ZlibCodec = class end
[<SealedAttribute>] type ZlibCodec = class end
| All Members | Constructors | Methods | Properties | Fields | |
| Icon | Member | Description |
|---|---|---|
| ZlibCodec()()()() |
Create a ZlibCodec.
| |
| ZlibCodec(CompressionMode) |
Create a ZlibCodec that either compresses or decompresses.
| |
| Adler32 |
The Adler32 checksum on the data transferred through the codec so far. You probably don't need to look at this.
| |
| AvailableBytesIn |
The number of bytes available in the InputBuffer, starting at NextIn.
| |
| AvailableBytesOut |
The number of bytes available in the OutputBuffer, starting at NextOut.
| |
| CompressLevel |
The compression level to use in this codec. Useful only in compression mode.
| |
| Deflate(FlushType) |
Deflate one batch of data.
| |
| EndDeflate()()()() |
End a deflation session.
| |
| EndInflate()()()() |
Ends an inflation session.
| |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()()() | (Inherited from Object.) | |
| GetHashCode()()()() | (Inherited from Object.) | |
| GetType()()()() | (Inherited from Object.) | |
| Inflate(FlushType) |
Inflate the data in the InputBuffer, placing the result in the OutputBuffer.
| |
| InitializeDeflate()()()() |
Initialize the ZlibCodec for deflation operation.
| |
| InitializeDeflate(CompressionLevel) |
Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel.
| |
| InitializeDeflate(CompressionLevel, Boolean) |
Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel,
and the explicit flag governing whether to emit an RFC1950 header byte pair.
| |
| InitializeDeflate(CompressionLevel, Int32) |
Initialize the ZlibCodec for deflation operation, using the specified CompressionLevel,
and the specified number of window bits.
| |
| InitializeDeflate(CompressionLevel, Int32, Boolean) |
Initialize the ZlibCodec for deflation operation, using the specified
CompressionLevel, the specified number of window bits, and the explicit flag
governing whether to emit an RFC1950 header byte pair.
| |
| InitializeInflate()()()() |
Initialize the inflation state.
| |
| InitializeInflate(Boolean) |
Initialize the inflation state with an explicit flag to
govern the handling of RFC1950 header bytes.
| |
| InitializeInflate(Int32) |
Initialize the ZlibCodec for inflation, with the specified number of window bits.
| |
| InitializeInflate(Int32, Boolean) |
Initialize the inflation state with an explicit flag to govern the handling of
RFC1950 header bytes.
| |
| InputBuffer |
The buffer from which data is taken.
| |
| MemberwiseClone()()()() | (Inherited from Object.) | |
| Message |
used for diagnostics, when something goes wrong!
| |
| NextIn |
An index into the InputBuffer array, indicating where to start reading.
| |
| NextOut |
An index into the OutputBuffer array, indicating where to start writing.
| |
| OutputBuffer |
Buffer to store output data.
| |
| ResetDeflate()()()() |
Reset a codec for another deflation session.
| |
| SetDeflateParams(CompressionLevel, CompressionStrategy) |
Set the CompressionStrategy and CompressionLevel for a deflation session.
| |
| SetDictionary(array<Byte>[]()[][]) |
Set the dictionary to be used for either Inflation or Deflation.
| |
| Strategy |
The compression strategy to use.
| |
| SyncInflate()()()() |
I don't know what this does!
| |
| ToString()()()() | (Inherited from Object.) | |
| TotalBytesIn |
Total number of bytes read so far, through all calls to Inflate()/Deflate().
| |
| TotalBytesOut |
Total number of bytes written to the output so far, through all calls to Inflate()/Deflate().
| |
| WindowBits |
The number of Window Bits to use.
|
This class compresses and decompresses data according to the Deflate algorithm
and optionally, the ZLIB format, as documented in RFC 1950 - ZLIB and RFC 1951 - DEFLATE.
| Object | |
| ZlibCodec | |
Assembly: Keyoti4.RapidSpell.WPF (Module: Keyoti4.RapidSpell.WPF.dll) Version: 3.1.16.1214