public class ExternalCompression
extends java.lang.Object
| Constructor and Description |
|---|
ExternalCompression() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
bzip2(byte[] data)
Compress a byte array into BZIP2 blob.
|
static byte[] |
gunzip(byte[] data)
Uncompress a GZIP data blob into a new byte array.
|
static byte[] |
gzip(byte[] data)
Compress a byte array into GZIP blob.
|
static byte[] |
rans(byte[] data,
int order)
Compress a byte array into rANS blob.
|
static byte[] |
rans(byte[] data,
RANS.ORDER order)
Compress a byte array into rANS blob.
|
static byte[] |
unbzip2(byte[] data)
Uncompress a BZIP2 data blob into a new byte array.
|
static byte[] |
uncompress(BlockCompressionMethod method,
byte[] compressedContent) |
static byte[] |
unrans(byte[] data)
Uncompress a rANS data blob into a new byte array.
|
static byte[] |
unxz(byte[] data)
Uncompress a XZ data blob into a new byte array.
|
static byte[] |
xz(byte[] data)
Compress a byte array into XZ blob.
|
public static byte[] gzip(byte[] data)
GZIP_COMPRESSION_LEVEL compression level.data - byte array to compresspublic static byte[] gunzip(byte[] data)
data - compressed data blobpublic static byte[] bzip2(byte[] data)
data - byte array to compresspublic static byte[] unbzip2(byte[] data)
data - compressed data blobpublic static byte[] rans(byte[] data,
RANS.ORDER order)
data - byte array to compressorder - rANS orderpublic static byte[] rans(byte[] data,
int order)
data - byte array to compressorder - rANS orderpublic static byte[] unrans(byte[] data)
data - compressed data blobpublic static byte[] xz(byte[] data)
data - byte array to compresspublic static byte[] unxz(byte[] data)
data - compressed data blobpublic static byte[] uncompress(BlockCompressionMethod method, byte[] compressedContent)