public class CompressionTools
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static byte[] |
compress(byte[] value)
Compresses all bytes in the array, with default BEST_COMPRESSION level
|
static byte[] |
compress(byte[] value,
int offset,
int length)
Compresses the specified byte range, with default BEST_COMPRESSION level
|
static byte[] |
compress(byte[] value,
int offset,
int length,
int compressionLevel)
Compresses the specified byte range using the
specified compressionLevel (constants are defined in
java.util.zip.Deflater).
|
static byte[] |
compressString(java.lang.String value)
Compresses the String value, with default BEST_COMPRESSION level
|
static byte[] |
compressString(java.lang.String value,
int compressionLevel)
Compresses the String value using the specified
compressionLevel (constants are defined in
java.util.zip.Deflater).
|
static byte[] |
decompress(byte[] value)
Decompress the byte array previously returned by
compress
|
static byte[] |
decompress(byte[] value,
int offset,
int length)
Decompress the byte array previously returned by
compress
|
static byte[] |
decompress(BytesRef bytes)
Decompress the byte array previously returned by
compress (referenced by the provided BytesRef)
|
static java.lang.String |
decompressString(byte[] value)
Decompress the byte array previously returned by
compressString back into a String
|
static java.lang.String |
decompressString(byte[] value,
int offset,
int length)
Decompress the byte array previously returned by
compressString back into a String
|
static java.lang.String |
decompressString(BytesRef bytes)
Decompress the byte array (referenced by the provided BytesRef)
previously returned by compressString back into a String
|
public static byte[] compress(byte[] value, int offset, int length, int compressionLevel)
public static byte[] compress(byte[] value, int offset, int length)
public static byte[] compress(byte[] value)
public static byte[] compressString(java.lang.String value)
public static byte[] compressString(java.lang.String value, int compressionLevel)
public static byte[] decompress(BytesRef bytes) throws java.util.zip.DataFormatException
java.util.zip.DataFormatException
public static byte[] decompress(byte[] value) throws java.util.zip.DataFormatException
java.util.zip.DataFormatException
public static byte[] decompress(byte[] value, int offset, int length) throws java.util.zip.DataFormatException
java.util.zip.DataFormatException
public static java.lang.String decompressString(byte[] value) throws java.util.zip.DataFormatException
java.util.zip.DataFormatException
public static java.lang.String decompressString(byte[] value, int offset, int length) throws java.util.zip.DataFormatException
java.util.zip.DataFormatException
public static java.lang.String decompressString(BytesRef bytes) throws java.util.zip.DataFormatException
java.util.zip.DataFormatException
Copyright © 2010 - 2019 Adobe. All Rights Reserved