Inflater Properties

SharpZip Compression Library

SharpZip Compression Library

Inflater Properties

The properties of the Inflater class are listed below. For a complete list of Inflater class members, see the Inflater Members topic.

Public Instance Properties

Adler Gets the adler checksum. This is either the checksum of all uncompressed bytes returned by inflate(), or if needsDictionary() returns true (and thus no output was yet produced) this is the adler checksum of the expected dictionary.
IsFinished Returns true, if the inflater has finished. This means, that no input is needed and no output can be produced.
IsNeedingDictionary Returns true, if a preset dictionary is needed to inflate the input.
IsNeedingInput Returns true, if the input buffer is empty. You should then call setInput(). NOTE: This method also returns true when the stream is finished.
RemainingInput Gets the number of unprocessed input bytes. Useful, if the end of the stream is reached and you want to further process the bytes after the deflate stream.
TotalIn Gets the total number of processed compressed input bytes.
TotalOut Gets the total number of output bytes returned by inflate().

See Also

Inflater Class | ICSharpCode.SharpZipLib.Zip.Compression Namespace