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.Exception
public 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 blockout
java.lang.Exception
public 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 started
length
- number of bytes read from the input blockjava.lang.Exception
public static final JSnappyBuffer compress(JSnappyBuffer in) throws java.lang.Exception
compress(in.getData(), 0, in.getLength(), null)
.in
- data to be compressedjava.lang.Exception
public 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 blockout
java.lang.Exception
public static final JSnappyBuffer decompress(byte[] in) throws java.lang.Exception
decompress(in, 0, in.length, null)
.in
- compressed data blockjava.lang.Exception
public 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 blockout
java.lang.Exception
public 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 started
length
- length of compressed data blockjava.lang.Exception
public static final JSnappyBuffer decompress(JSnappyBuffer in) throws java.lang.Exception
decompress(in.getData(), 0, in.getLength(), null)
.in
- compressed data blockjava.lang.Exception
public 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 blockout
java.lang.Exception
public 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.Exception
public static final JSnappyBuffer decompress(byte[] in, int offset, int length, JSnappyBuffer out) throws java.lang.Exception
in
- 解凍対象のバイナリを設定します.offset
- 解凍対象バイナリの開始位置を設定します.length
- 解凍対象の長さを設定します.out
- 解凍結果を格納するBufferオブジェクトを設定します.
設定されない場合は、内部で新規作成されます.例外.
java.lang.Exception