Expand description
§compress-rle-rs
A pure-Rust run-length encoding library with multiple RLE variants.
§Modules
basic— Basic RLE:[(count, byte)]pairs.packbits— PackBits encoding as specified by Apple / TIFF.bitmap— Modified RLE for 1-bit bitmap rows.encode— High-level encode API.decode— High-level decode API.
§Quick Start
use compress_rle_rs::{encode, decode};
let data = b"AAAAAABBBBCCD";
let encoded = encode::basic_rle(data);
let decoded = decode::basic_rle(&encoded);
assert_eq!(data.as_slice(), decoded.as_slice());