public class ExternalCompression extends Object
Constructor | Description |
---|---|
ExternalCompression() |
Modifier and Type | Method | 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[] |
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) throws IOException
GZIP_COMPRESSION_LEVEL
compression level.data
- byte array to compressIOException
public static byte[] gunzip(byte[] data) throws IOException
data
- compressed data blobIOException
- as per java IO contractpublic static byte[] bzip2(byte[] data) throws IOException
data
- byte array to compressIOException
public static byte[] unbzip2(byte[] data) throws IOException
data
- compressed data blobIOException
- as per java IO contractpublic 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) throws IOException
data
- byte array to compressIOException
public static byte[] unxz(byte[] data) throws IOException
data
- compressed data blobIOException
- as per java IO contract