Turbo-Range-Coder
TurboRC - Fastest Range Coder + Arithmetic Coding / Fastest Asymmetric Numeral Systems (by powturbo)
ryg_rans
Simple rANS encoder/decoder (arithmetic coding-ish entropy coder). (by rygorous)
Turbo-Range-Coder | ryg_rans | |
---|---|---|
6 | 1 | |
62 | 285 | |
- | - | |
8.9 | 10.0 | |
9 months ago | over 1 year ago | |
C | C++ | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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
Posts with mentions or reviews of Turbo-Range-Coder.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-31.
- 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
ryg_rans
Posts with mentions or reviews of ryg_rans.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-22.
-
Worries about tANS?
RANS uses compact table -- at the cost of speed. https://github.com/rygorous/ryg_rans Unfortunately, there are bugs in the repository, you should not use the code as is. It is better to rewrite the code -- it is quite simple when you understand it. Author's blog (http://fgiesen.wordpress.com/) contains a lot of details and is very interesting.
What are some alternatives?
When comparing Turbo-Range-Coder and ryg_rans you can also consider the following projects:
flac - Free Lossless Audio Codec
pcodec - Lossless compressor and decompressor for numerical data using quantiles
fpng - Super fast C++ .PNG writer/reader
FiniteStateEntropy - New generation entropy codecs : Finite State Entropy and Huff0
Turbo-Base64 - Turbo Base64 - Fastest Base64 SIMD:SSE/AVX2/AVX512/Neon/Altivec - Faster than memcpy!
htscodecs - Custom compression for CRAM and others.
sneller - World's fastest log analysis: λ + SQL + JSON + S3
aports - [MIRROR] Alpine packages build scripts
FPC - FPC - Fast Prefix Coder
libspng - Simple, modern libpng alternative
LZSSE - LZ77/LZSS designed for SSE based decompression
qs - Quick serialization of R objects
Turbo-Range-Coder vs flac
ryg_rans vs pcodec
Turbo-Range-Coder vs fpng
ryg_rans vs FiniteStateEntropy
Turbo-Range-Coder vs Turbo-Base64
ryg_rans vs htscodecs
Turbo-Range-Coder vs sneller
Turbo-Range-Coder vs aports
Turbo-Range-Coder vs FPC
Turbo-Range-Coder vs libspng
Turbo-Range-Coder vs LZSSE
Turbo-Range-Coder vs qs