1个不稳定版本
使用旧的Rust 2015
0.1.0 | 2017年5月19日 |
---|
#650 在 压缩
23KB
479 行
用法
extern crate huffman_rs;
fn main() {
let mut encoder = HuffmanEncoder::new();
let mut ascii_bytes: Vec<u8> = vec![];
for i in 0..256 {
ascii_bytes.push(i as u8);
}
let encoded_bytes: Vec<u8> = encoder.encode(ascii_bytes);
println!("{:?}", encoded_bytes);
let mut decoder = HuffmanDecoder::new();
let decoded_bytes = decoder.decode(encoded_bytes).unwrap();
println!("{:?}", decoded_bytes);
}