airlift / aircompressor

A port of Snappy, LZO, LZ4, and Zstandard to Java
Apache License 2.0
566 stars 112 forks source link

ZSTD compressor #93

Closed martint closed 5 years ago

dain commented 5 years ago

These refactoring commits looks good:

Extract zstd constants to separate class  …
Rename weights -> outputBuffer
Rename size to capacity
Rename buildRleTable to initializeRleTable
Move FSE table load outside of decompress function
Update native zstd version
Add test with only ASCII and uniform distribution  …
Rename BitStream to BitInputStream
Add native zstd to compression benchmark
Make Util class final

Please merge these.

wgtmac commented 5 years ago

Hi @martint @dain do you have an ETA of this PR?

findepi commented 5 years ago

🚀