@InterfaceAudience.Private public final class Compression extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Compression.Algorithm
Compression algorithms.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
decompress(byte[] dest,
int destOffset,
InputStream bufferedBoundedStream,
int compressedSize,
int uncompressedSize,
Compression.Algorithm compressAlgo)
Decompresses data from the given stream using the configured compression
algorithm.
|
static Compression.Algorithm |
getCompressionAlgorithmByName(String compressName) |
static String[] |
getSupportedAlgorithms()
Get names of supported compression algorithms.
|
public static Compression.Algorithm getCompressionAlgorithmByName(String compressName)
public static String[] getSupportedAlgorithms()
public static void decompress(byte[] dest,
int destOffset,
InputStream bufferedBoundedStream,
int compressedSize,
int uncompressedSize,
Compression.Algorithm compressAlgo)
throws IOException
dest - the output bytes bufferdestOffset - start writing position of the output bufferbufferedBoundedStream - a stream to read compressed data from, bounded to the exact amount
of compressed datacompressedSize - compressed data size, header not includeduncompressedSize - uncompressed data size, header not includedcompressAlgo - compression algorithm usedIOExceptionCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.