Package one.nio.lz4
Class LZ4
java.lang.Object
one.nio.lz4.LZ4
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final longprivate static final longprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static longaddress(ByteBuffer buf) private static byte[]array(ByteBuffer buf) static intcompress(byte[] src, byte[] dst) static intcompress(byte[] src, int srcOffset, byte[] dst, int dstOffset, int length) static intcompress(ByteBuffer src, ByteBuffer dst) private static intcompress0(byte[] src, long srcOffset, byte[] dst, long dstOffset, int length) private static intcompress16(Object src, long srcOffset, Object dst, long dstOffset, int inputSize) private static intcompress32(Object src, long srcOffset, Object dst, long dstOffset, int inputSize) static intcompressBound(int size) static intdecompress(byte[] src, byte[] dst) static intdecompress(byte[] src, int srcOffset, byte[] dst, int dstOffset, int length) private static intdecompress(Object src, long srcOffset, Object dst, long dstOffset, int inputSize, int outputSize) static intdecompress(ByteBuffer src, ByteBuffer dst) private static intdecompress0(byte[] src, long srcOffset, byte[] dst, long dstOffset, int length, int maxOutput) private static inthashPosition16(Object src, long p) private static inthashPosition32(Object src, long p) private static intmatchLength(Object src, long pIn, long pMatch, long pInLimit) private static longoffset(ByteBuffer buf) private static voidputPosition(int[] table, long p, Object src, long srcOffset) private static voidputPosition(short[] table, long p, Object src, long srcOffset) private static longreplacePosition(int[] table, long p, Object src, long srcOffset) private static longreplacePosition(short[] table, long p, Object src, long srcOffset) private static void
-
Field Details
-
LZ4_MAX_INPUT_SIZE
private static final int LZ4_MAX_INPUT_SIZE- See Also:
-
LZ4_MEMORY_USAGE
private static final int LZ4_MEMORY_USAGE- See Also:
-
ACCELERATION
private static final int ACCELERATION- See Also:
-
MINMATCH
private static final int MINMATCH- See Also:
-
COPYLENGTH
private static final int COPYLENGTH- See Also:
-
LASTLITERALS
private static final int LASTLITERALS- See Also:
-
MFLIMIT
private static final int MFLIMIT- See Also:
-
LZ4_MIN_LENGTH
private static final int LZ4_MIN_LENGTH- See Also:
-
MAXD_LOG
private static final int MAXD_LOG- See Also:
-
MAX_DISTANCE
private static final int MAX_DISTANCE- See Also:
-
ML_BITS
private static final int ML_BITS- See Also:
-
ML_MASK
private static final int ML_MASK- See Also:
-
RUN_BITS
private static final int RUN_BITS- See Also:
-
RUN_MASK
private static final int RUN_MASK- See Also:
-
HASH_SIZE_16
private static final int HASH_SIZE_16- See Also:
-
HASH_SIZE_32
private static final int HASH_SIZE_32- See Also:
-
LZ4_SKIP_TRIGGER
private static final int LZ4_SKIP_TRIGGER- See Also:
-
LZ4_64K_LIMIT
private static final int LZ4_64K_LIMIT- See Also:
-
DEC64_TABLE
private static final long DEC64_TABLE- See Also:
-
DEC32_TABLE
private static final long DEC32_TABLE- See Also:
-
-
Constructor Details
-
LZ4
public LZ4()
-
-
Method Details
-
compressBound
public static int compressBound(int size) -
compress
public static int compress(byte[] src, byte[] dst) -
compress
public static int compress(byte[] src, int srcOffset, byte[] dst, int dstOffset, int length) -
compress
-
decompress
public static int decompress(byte[] src, byte[] dst) -
decompress
public static int decompress(byte[] src, int srcOffset, byte[] dst, int dstOffset, int length) -
decompress
-
array
-
offset
-
address
-
hashPosition16
-
hashPosition32
-
putPosition
-
replacePosition
-
putPosition
-
replacePosition
-
matchLength
-
wildCopy
-
compress16
-
compress32
-
decompress
-
compress0
private static int compress0(byte[] src, long srcOffset, byte[] dst, long dstOffset, int length) -
decompress0
private static int decompress0(byte[] src, long srcOffset, byte[] dst, long dstOffset, int length, int maxOutput)
-