This exception is thrown if you attempt to perform a read, write or flush operation on a closed bzip2 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 bzip2 library.
This input filter can be used to perform decompression of bzip2 streams.
This output filter can be used to perform compression of data into a bzip2 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.