Skip to main content

Crate zbase32

Crate zbase32 

Source
Expand description

z-base-32: a human-oriented base-32 encoding.

§Examples

use zbase32::{decode, encode, DecodeError};

assert_eq!(encode(b"hello"), "pb1sa5dx");
assert_eq!(decode("pb1sa5dx"), Ok(b"hello".to_vec()));

// Invalid characeter in input string results in an DecodeError
assert_eq!(decode("bar#"), Err(DecodeError));

Structs§

DecodeError
Invalid characted encountered during decoding

Functions§

decode
Decode input into a new Vec
encode
Encode input into a z-base-32 encoded String