codeckit 0.1.1

Some codec collections
Documentation

codeckit

Function Description
Base32::encode Encodes a byte slice into a Base32 string.
Base32::decode Decodes a Base32 string into a byte vector.
Base58::encode Encodes a byte slice into a Base58 string.
Base58::decode Decodes a Base58 string into a byte vector.
Base62::encode Encodes a byte slice into a Base62 string.
Base62::decode Decodes a Base62 string into a byte vector.
Base64::encode Encodes a byte slice into a Base64 string.
Base64::decode Decodes a Base64 string into a byte vector.
Base64Url::encode Encodes a byte slice into a Base64Url string.
Base64Url::decode Decodes a Base64Url string into a byte vector.
Base85::encode Encodes a byte slice into a Base85 string.
Base85::decode Decodes a Base85 string into a byte vector.
Ascii85::encode Encodes a byte slice into a Ascii85 string.
Ascii85::decode Decodes a Ascii85 string into a byte vector.
Z85::encode Encodes a byte slice into a Z85 string.
Z85::decode Decodes a Z85 string into a byte vector.

Base64 Example

use codeckit::Base64;

fn main() {
    let test_str = "test";
    let encoded = Base64::encode(test_str.as_bytes());
    println!("{}", encoded);
    let original = Base64::decode(&encoded);
    let original = String::from_utf8(original).unwrap();
    println!("{:?}", original);
}