Inflater is used to decompress data that has been compressed according to the "deflate" standard described in rfc1950. The usage is as following. First you have to set some input with
setInput(), then inflate() it. If inflate doesn't inflate any bytes there may be three reasons:
- needsInput() returns true because the input buffer is empty.
You have to provide more input with
setInput()
. NOTE: needsInput() also returns true when, the stream is finished. - needsDictionary() returns true, you have to provide a preset
dictionary with
setDictionary()
. - finished() returns true, the inflater has finished.
For a list of all members of this type, see Inflater Members.
System.Object
   Inflater
[Visual Basic]
Public Class Inflater
[C#]
public class Inflater
Requirements
Namespace: ICSharpCode.SharpZipLib.Zip.Compression Namespace
Assembly: SharpZipLib.dll
See Also
Inflater Members | ICSharpCode.SharpZipLib.Zip.Compression Namespace