public class BlockGunzipper extends Object
| Modifier and Type | Method | Description |
|---|---|---|
static InflaterFactory |
getDefaultInflaterFactory() |
|
void |
setCheckCrcs(boolean check) |
Allows the caller to decide whether or not to check CRCs on when uncompressing blocks.
|
static void |
setDefaultInflaterFactory(InflaterFactory inflaterFactory) |
Sets the default
InflaterFactory that will be used for all instances unless specified otherwise in the constructor. |
int |
unzipBlock(byte[] uncompressedBlock,
byte[] compressedBlock,
int compressedLength) |
Decompress GZIP-compressed data
|
int |
unzipBlock(byte[] uncompressedBlock,
int uncompressedBlockOffset,
byte[] compressedBlock,
int compressedBlockOffset,
int compressedLength) |
Decompress GZIP-compressed data
|
public static void setDefaultInflaterFactory(InflaterFactory inflaterFactory)
InflaterFactory that will be used for all instances unless specified otherwise in the constructor.
If this method is not called the default is a factory that will create the JDK Inflater.inflaterFactory - non-null default factory.public static InflaterFactory getDefaultInflaterFactory()
public void setCheckCrcs(boolean check)
public int unzipBlock(byte[] uncompressedBlock,
byte[] compressedBlock,
int compressedLength)
uncompressedBlock - must be big enough to hold decompressed output.compressedBlock - compressed data starting at offset 0compressedLength - size of compressed data, possibly less than the size of the buffer.public int unzipBlock(byte[] uncompressedBlock,
int uncompressedBlockOffset,
byte[] compressedBlock,
int compressedBlockOffset,
int compressedLength)
uncompressedBlock - must be big enough to hold decompressed output.uncompressedBlockOffset - the offset into uncompressedBlock.compressedBlock - compressed data starting at offset 0.compressedBlock - the offset into the compressed data.compressedLength - size of compressed data, possibly less than the size of the buffer.