public class CBZip2InputStream extends InputStream
The decompression requires large amounts of memory. Thus you
should call the
close() method as soon as
possible, to force CBZip2InputStream to release the
allocated memory. See CBZip2OutputStream
for information about memory usage.
CBZip2InputStream reads bytes from the compressed
source stream via the single byte
method exclusively. Thus you should consider using a buffered source stream.
Instances of this class are not threadsafe.
|Constructor and Description|
Constructs a new CBZip2InputStream which decompresses bytes read from the specified stream.
|Modifier and Type||Method and Description|
public CBZip2InputStream(InputStream in) throws IOException
Although BZip2 headers are marked with the magic "Bz" this constructor expects the next byte in the stream to be the first one after the magic. Thus callers have to skip the first two bytes. Otherwise this constructor will throw an exception.
public int read() throws IOException
public int read(byte dest, int offs, int len) throws IOException
Copyright © 2014 Open Microscopy Environment