This exception is thrown if you attempt to perform a read, write or flush operation on a closed zlib filter stream. This can occur if the input stream has finished, or an output stream was flushed.
This exception is thrown when an error occurs in the underlying zlib library. Where possible, it will indicate both the name of the error, and any textural message zlib has provided.
This input filter can be used to perform decompression of zlib streams.
This output filter can be used to perform compression of data into a zlib stream.
This exception is thrown if you attempt to reset a compression stream that is still open. You must either close or commit a stream before it can be reset.