Writes an array of bytes to the uncompressed output stream.
Parameters:
-
b - buffer containing compressed data to decompress and write to
the output stream
-
off - starting offset of the compressed data within {@code b}
-
len - number of bytes to decompress from {@code b}
Throws:
-
IndexOutOfBoundsException - if {@code off} < 0, or if
{@code len} < 0, or if {@code len} > {@code b.length - off}
-
IOException - if an I/O error occurs or this stream is already
closed
-
NullPointerException - if {@code b} is null
-
ZipException - if a compression (ZIP) format error occurs