Turbo-Range-Coder
LZSSE
Turbo-Range-Coder | LZSSE | |
---|---|---|
6 | 2 | |
62 | 130 | |
- | - | |
8.9 | 10.0 | |
9 months ago | about 5 years ago | |
C | C++ | |
GNU General Public License v3.0 only | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Turbo-Range-Coder
- A poor entropy coding result in Zstandard
- Iguana: fast SIMD-optimized decompression
-
Worries about tANS?
Adaptive rANS included in : Turbo-Range-Coder including a benchmark app to test raw/text data with 8/16/32 bits integers or 32 bits floating points
-
Ask HN: Compress to Smallest Possible Size
Try a bwt compressor like BwtSatan : https://github.com/powturbo/Turbo-Range-Coder/releases/tag/2...
bwtsatan -20 inputfile outputfile
-
Announcing a new arithmetic coding library!
Interesting to see how it compares to Turbo-Range-Coder. Executables for windows and linux can be downloaded here.
- Fastest Range Coder for byte, integer, floating point data and BWT
LZSSE
- LZSSE: LZ77/LZSS designed for SSE based decompression
-
Iguana: fast SIMD-optimized decompression
- the code was non-perfect, and the fuzzer has found issues.
LZSSE library was abandoned five years ago, but they have great blog posts to read: https://github.com/ConorStokes/LZSSE
Iguana looks promising, but AVX-512 requirement is too restrictive. We need something to work both on x86 and ARM. Also, integrating Go assembly into other software is not easy. And A-GPL license makes it incompatible.
What are some alternatives?
flac - Free Lossless Audio Codec
aports - [MIRROR] Alpine packages build scripts
fpng - Super fast C++ .PNG writer/reader
sneller - World's fastest log analysis: λ + SQL + JSON + S3
Turbo-Base64 - Turbo Base64 - Fastest Base64 SIMD:SSE/AVX2/AVX512/Neon/Altivec - Faster than memcpy!
ClickHouse - ClickHouse® is a free analytics DBMS for big data
FPC - FPC - Fast Prefix Coder
libspng - Simple, modern libpng alternative
ryg_rans - Simple rANS encoder/decoder (arithmetic coding-ish entropy coder).