Inflates the compressed stream to the output buffer. If this returns 0, you should check, whether needsDictionary(), needsInput() or finished() returns true, to determine why no further output is produced.
[Visual Basic]
Overloads Public Function Inflate( _
   ByVal buf As Byte() _
) As Integer
[C#]
public int Inflate(
   byte[] buf
);
Parameters
buf
the output buffer.
Return Value
the number of bytes written to the buffer, 0 if no further output can be produced.
Exceptions
Exception Type | Condition |
---|---|
System.ArgumentOutOfRangeException | if buf has length 0. |
System.FormatException | if deflated stream is invalid. |
See Also
Inflater Class | Inflater Members | ICSharpCode.SharpZipLib.Zip.Compression Namespace | Inflater.Inflate Overload List