public class BlockDecompressorStream extends DecompressorStream
DecompressorStream which works
with 'block-based' based compression algorithms, as opposed to
'stream-based' compression algorithms.buffer, closed, decompressor, eofin, maxAvailableData| 限定符 | 构造器和说明 |
|---|---|
protected |
BlockDecompressorStream(InputStream in) |
|
BlockDecompressorStream(InputStream in,
Decompressor decompressor)
Create a
BlockDecompressorStream. |
|
BlockDecompressorStream(InputStream in,
Decompressor decompressor,
int bufferSize)
Create a
BlockDecompressorStream. |
| 限定符和类型 | 方法和说明 |
|---|---|
protected int |
decompress(byte[] b,
int off,
int len) |
protected int |
getCompressedData() |
void |
resetState()
Reset the decompressor to its initial state and discard any buffered data,
as the underlying stream may have been repositioned.
|
available, checkStream, close, mark, markSupported, read, read, reset, skipgetPos, seek, seekToNewSourcereadpublic BlockDecompressorStream(InputStream in, Decompressor decompressor, int bufferSize) throws IOException
BlockDecompressorStream.in - input streamdecompressor - decompressor to usebufferSize - size of bufferIOExceptionpublic BlockDecompressorStream(InputStream in, Decompressor decompressor) throws IOException
BlockDecompressorStream.in - input streamdecompressor - decompressor to useIOExceptionprotected BlockDecompressorStream(InputStream in) throws IOException
IOExceptionprotected int decompress(byte[] b,
int off,
int len)
throws IOException
decompress 在类中 DecompressorStreamIOExceptionprotected int getCompressedData()
throws IOException
getCompressedData 在类中 DecompressorStreamIOExceptionpublic void resetState()
throws IOException
CompressionInputStreamresetState 在类中 DecompressorStreamIOExceptionCopyright © 2009 The Apache Software Foundation