Inflater.Inflate Method (Byte[])

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 TypeCondition
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