Package org.lwjgl.util.zstd
@NullMarked
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).
kanddare the only required parameters.An array ofZDICTCoverParamsstructs.kanddare the only required parameters.An array ofZDICTFastCoverParamsstructs.LayoutAn array ofZDICTParamsstructs.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 theZSTDCustomMemstruct.Instances of this interface may be passed to theZSTDCustomMemstruct.LayoutAn array ofZSTDBoundsstructs.LayoutAn array ofZSTDCompressionParametersstructs.LayoutAn array ofZSTDCustomMemstructs.Native bindings to the experimental error code API of Zstandard (zstd).LayoutAn array ofZSTDFrameHeaderstructs.LayoutAn array ofZSTDFrameParametersstructs.LayoutAn array ofZSTDFrameProgressionstructs.Instances of this class may be passed to theZSTDCustomMemstruct.Instances of this interface may be passed to theZSTDCustomMemstruct.LayoutAn array ofZSTDInBufferstructs.LayoutAn array ofZSTDOutBufferstructs.LayoutAn array ofZSTDParametersstructs.LayoutAn array ofZSTDSequencestructs.TypeTypeNative bindings to the experimental API of Zstandard (zstd).