public class JSnappy
extends java.lang.Object
| コンストラクタと説明 |
|---|
JSnappy() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static int |
calcMaxCompressLength(int len)
圧縮バッファサイズの計算
|
static JSnappyBuffer |
compress(byte[] in)
Equivalent to
compress(in, 0, in.length, null). |
static JSnappyBuffer |
compress(byte[] in,
int offset,
int length)
Equivalent to
compress(in, offset, length, null). |
static JSnappyBuffer |
compress(byte[] in,
int offset,
int length,
JSnappyBuffer out,
int shift)
snappy圧縮.
|
static JSnappyBuffer |
compress(byte[] in,
JSnappyBuffer out)
Equivalent to
compress(in, 0, in.length, out). |
static JSnappyBuffer |
compress(JSnappyBuffer in)
Equivalent to
compress(in.getData(), 0, in.getLength(), null). |
static JSnappyBuffer |
compress(JSnappyBuffer in,
JSnappyBuffer out)
Equivalent to
compress(in.getData(), 0, in.getLength(), out). |
static JSnappyBuffer |
decompress(byte[] in)
Equivalent to
decompress(in, 0, in.length, null). |
static JSnappyBuffer |
decompress(byte[] in,
int offset,
int length)
Equivalent to
decompress(in, offset, length, null). |
static JSnappyBuffer |
decompress(byte[] in,
int offset,
int length,
JSnappyBuffer out)
snappy解凍.
|
static JSnappyBuffer |
decompress(byte[] in,
JSnappyBuffer out)
Equivalent to
decompress(in, 0, in.length, out). |
static JSnappyBuffer |
decompress(JSnappyBuffer in)
Equivalent to
decompress(in.getData(), 0, in.getLength(), null). |
static JSnappyBuffer |
decompress(JSnappyBuffer in,
JSnappyBuffer out)
Equivalent to
decompress(in.getData(), 0, in.getLength(), out). |
static int |
decompressLength(byte[] binary,
int off)
解凍バッファサイズの取得.
|
public static final int calcMaxCompressLength(int len)
len - 圧縮対象のメモリサイズを設定します.public static final int decompressLength(byte[] binary,
int off)
binary - 対象のバイナリを設定します.off - 対象のオフセット値を設定します.public static final JSnappyBuffer compress(byte[] in) throws java.lang.Exception
compress(in, 0, in.length, null).in - data to be compressedjava.lang.Exceptionpublic static final JSnappyBuffer compress(byte[] in, JSnappyBuffer out) throws java.lang.Exception
compress(in, 0, in.length, out).in - data to be compressedout - JSnappyBuffer for compressed data blockoutjava.lang.Exceptionpublic static final JSnappyBuffer compress(byte[] in, int offset, int length) throws java.lang.Exception
compress(in, offset, length, null).in - data to be compressedoffset - offset in in, on which encoding is startedlength - number of bytes read from the input blockjava.lang.Exceptionpublic static final JSnappyBuffer compress(JSnappyBuffer in) throws java.lang.Exception
compress(in.getData(), 0, in.getLength(), null).in - data to be compressedjava.lang.Exceptionpublic static final JSnappyBuffer compress(JSnappyBuffer in, JSnappyBuffer out) throws java.lang.Exception
compress(in.getData(), 0, in.getLength(), out).in - data to be compressedout - buffer for decompressed data blockoutjava.lang.Exceptionpublic static final JSnappyBuffer decompress(byte[] in) throws java.lang.Exception
decompress(in, 0, in.length, null).in - compressed data blockjava.lang.Exceptionpublic static final JSnappyBuffer decompress(byte[] in, JSnappyBuffer out) throws java.lang.Exception
decompress(in, 0, in.length, out).in - compressed data blockout - JSnappyBuffer for decompressed data blockoutjava.lang.Exceptionpublic static final JSnappyBuffer decompress(byte[] in, int offset, int length) throws java.lang.Exception
decompress(in, offset, length, null).in - byte array containing the compressed data blockoffset - offset in in, on which decoding is startedlength - length of compressed data blockjava.lang.Exceptionpublic static final JSnappyBuffer decompress(JSnappyBuffer in) throws java.lang.Exception
decompress(in.getData(), 0, in.getLength(), null).in - compressed data blockjava.lang.Exceptionpublic static final JSnappyBuffer decompress(JSnappyBuffer in, JSnappyBuffer out) throws java.lang.Exception
decompress(in.getData(), 0, in.getLength(), out).in - compressed data blockout - JSnappyBuffer for decompressed data blockoutjava.lang.Exceptionpublic static final JSnappyBuffer compress(byte[] in, int offset, int length, JSnappyBuffer out, int shift) throws java.lang.Exception
in - 圧縮対象のバイナリを設定します.offset - 圧縮対象バイナリの開始位置を設定します.length - 圧縮対象の長さを設定します.out - 圧縮結果を格納するBufferオブジェクトを設定します.
設定されない場合は、内部で新規作成されます.shift - 圧縮テーブル長を増やす場合は、この値に整数を設定します.例外.java.lang.Exceptionpublic static final JSnappyBuffer decompress(byte[] in, int offset, int length, JSnappyBuffer out) throws java.lang.Exception
in - 解凍対象のバイナリを設定します.offset - 解凍対象バイナリの開始位置を設定します.length - 解凍対象の長さを設定します.out - 解凍結果を格納するBufferオブジェクトを設定します.
設定されない場合は、内部で新規作成されます.例外.java.lang.Exception