Class Zstd

java.lang.Object
dev.hallock.zstd.Zstd

public final class Zstd extends Object
  • Method Details

    • decompress

      public static ZstdResult decompress(MemorySegment dst, long dstCapacity, MemorySegment src, long compressedSize)
    • compress

      public static ZstdResult compress(MemorySegment dst, long dstCapacity, MemorySegment src, long srcSize, int compressionLevel)
    • compressBound

      public static long compressBound(long srcSize)
    • decompressBound

      public static long decompressBound(MemorySegment src, long srcSize)
    • isError

      public static boolean isError(long result)
    • getErrorCode

      public static int getErrorCode(long result)
    • getErrorName

      public static String getErrorName(long result)
    • defaultCompressionLevel

      public static int defaultCompressionLevel()
    • minCompressionLevel

      public static int minCompressionLevel()
    • maxCompressionLevel

      public static int maxCompressionLevel()
    • findFrameCompressedSize

      public static long findFrameCompressedSize(MemorySegment src, long srcSize)
    • dictIdFromDict

      public static int dictIdFromDict(MemorySegment dict, long dictSize)
    • dictIdFromFrame

      public static int dictIdFromFrame(MemorySegment frame, long srcSize)
    • versionNumber

      public static int versionNumber()
    • versionString

      public static String versionString()
    • magicNumber

      public static int magicNumber()