Package org.lwjgl.util.zstd
@NonnullDefault
package org.lwjgl.util.zstd
Contains bindings to Zstandard (zstd), a fast lossless compression algorithm, targeting real-time
compression scenarios at zlib-level and better compression ratios.
Zstandard is a real-time compression algorithm, providing high compression ratios. It offers a very wide range of compression / speed trade-off, while being backed by a very fast decoder. It also offers a special mode for small data, called dictionary compression, and can create dictionaries from any sample set.
-
ClassDescriptionNative bindings to the dictionary builder API of Zstandard (zstd).
k
andd
are the only required parameters.An array ofZDICTCoverParams
structs.k
andd
are the only required parameters.An array ofZDICTFastCoverParams
structs.LayoutAn array ofZDICTParams
structs.Native bindings to Zstandard (zstd), a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.Instances of this class may be passed to theZSTDCustomMem
struct.Instances of this interface may be passed to theZSTDCustomMem
struct.LayoutAn array ofZSTDBounds
structs.LayoutAn array ofZSTDCompressionParameters
structs.LayoutAn array ofZSTDCustomMem
structs.Native bindings to the experimental error code API of Zstandard (zstd).LayoutAn array ofZSTDFrameHeader
structs.LayoutAn array ofZSTDFrameParameters
structs.LayoutAn array ofZSTDFrameProgression
structs.Instances of this class may be passed to theZSTDCustomMem
struct.Instances of this interface may be passed to theZSTDCustomMem
struct.LayoutAn array ofZSTDInBuffer
structs.LayoutAn array ofZSTDOutBuffer
structs.LayoutAn array ofZSTDParameters
structs.LayoutAn array ofZSTDSequence
structs.TypeTypeNative bindings to the experimental API of Zstandard (zstd).