Class ZstdDictCompress

All Implemented Interfaces:
Closeable, AutoCloseable

public class ZstdDictCompress extends SharedDictBase
  • Field Details

    • nativePtr

      private long nativePtr
    • level

      private int level
  • Constructor Details

    • 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 length
      level - 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 dictionary
      offset - the offset into the buffer to read from
      length - number of bytes to use from the buffer
      level - compression level
  • Method Details

    • init

      private void init(byte[] dict, int dict_offset, int dict_size, int level)
    • free

      private void free()
    • level

      int level()
    • doClose

      void doClose()
      Specified by:
      doClose in class AutoCloseBase