Package com.github.luben.zstd
Class ZstdDictCompress
- java.lang.Object
-
- com.github.luben.zstd.ZstdDictCompress
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class ZstdDictCompress extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ZstdDictCompress(byte[] dict, int level)Convenience constructor to create a new dictionary for use with fast compressZstdDictCompress(byte[] dict, int offset, int length, int level)Create a new dictionary for use with fast compressZstdDictCompress(java.nio.ByteBuffer dict, int level)Create a new dictionary for use with fast compress.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()protected voidfinalize()
-
-
-
Constructor Detail
-
ZstdDictCompress
public ZstdDictCompress(byte[] dict, int level)Convenience constructor to create a new dictionary for use with fast compress- Parameters:
dict- buffer containing dictionary to load/parse with exact lengthlevel- compression level
-
ZstdDictCompress
public ZstdDictCompress(byte[] dict, int offset, int length, int level)Create a new dictionary for use with fast compress- Parameters:
dict- buffer containing dictionaryoffset- the offset into the buffer to read fromlength- number of bytes to use from the bufferlevel- compression level
-
ZstdDictCompress
public ZstdDictCompress(java.nio.ByteBuffer dict, int level)Create a new dictionary for use with fast compress. The provided bytebuffer is available for reuse when the method returns.- Parameters:
dict- Direct ByteBuffer containing dictionary using position and limit to define range in buffer.level- compression level
-
-