Asymmetric numeral systems in Rust

Building a fast entropy coder in Rust.

Description

This is a Rust implementation of the range variant of Asymmetric numeral systems (ANS). It is an entropy coding method which combines the compression ratio of arithmetic coding with the speed of Huffman coding, making it an essential algorithm which is included in many modern compression utilities.

Last modified 27/09/2021