This PR exposes more configuration options from the Zstd advanced compression api. The new methods allow users to configure the following options:
Overlap log
Job size
Target length
Minimum match
Search log
Chain log
Hash log
Window log
Compression strategy
These new methods have been added to the Zstd, ZstdCompressCtx, ZstdOutputStream, and ZstdOutputStreamNoFinalizer classes. Corresponding native functions have also been implemented in jni_zstd.c.
A new test has been integrated into the ZstdSpec file to ensure compatibility with the binary Zstd and to verify the expected behavior.
This PR exposes more configuration options from the Zstd advanced compression api. The new methods allow users to configure the following options:
These new methods have been added to the Zstd, ZstdCompressCtx, ZstdOutputStream, and ZstdOutputStreamNoFinalizer classes. Corresponding native functions have also been implemented in jni_zstd.c.
A new test has been integrated into the ZstdSpec file to ensure compatibility with the binary Zstd and to verify the expected behavior.