hfmn

Crates.iohfmn
lib.rshfmn
version0.1.1
created_at2024-11-13 22:24:28.619505+00
updated_at2024-11-13 22:55:59.143682+00
descriptionA flexible Huffman coding implementation
homepage
repositoryhttps://gitlab.com/PirateSands2/hfmn
max_upload_size
id1447174
size68,550
(PirateSands2)

documentation

README

hfmn

Pipeline Status Latest Version

hfmn is a flexible Huffman coding implementation

Usage

Add this to your Cargo.toml:

[dependencies]
hfmn = "0.15"

Then:

use hfmn::Coding;

let data = "An arbitrary test string";
let coding = Coding::from_data(data).unwrap();

let encoded = coding.encode(data);

println!("{:?}", encoded);
Commit count: 26

cargo fmt