base-encode 0.3.1

Encode and decode data to any base.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
extern crate base_encode;

const CHARS: &[u8] = b"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";

fn main() {
    let buf: Vec<u8> = (0..16).map(|_| rand::random()).collect();

    let encoded = base_encode::to_string(&buf, 36, CHARS).unwrap();
    assert_eq!(buf, base_encode::from_str(&encoded, 36, CHARS).unwrap());

    println!("{}", encoded);
}