1 unstable release
0.1.1 | Aug 8, 2024 |
---|---|
0.1.0 |
|
#311 in Compression
25KB
785 lines
Arithmetic coding in Rust
A simple arithmetic coder implementation that should be easy to read. Includes a driver binary and a library. By default a binary is built.
Build
Run cargo build --release
.
Run encoding routine
Run target/release/simple-arithmetic-coding -e <input from stdin>
. For example on Linux, just pipe your file using cat, and then direct the output to file: cat war_and_peace.txt | target/release/simple-arithmetic-coding -e > output.bin
Run decoding routine
Run target/release/simple-arithmetic-coding -d <input from stdin>
.
Dependencies
~150KB