Base64 URL
Base64 encode, decode, escape and unescape for URL applications.
Examples
Encode data to a Base64-URL string.
extern crate base64_url;
assert_eq!;
Decode a Base64-URL string to data.
extern crate base64_url;
assert_eq!;
Escape a Base64 string to a Base64-URL string. It is unsafe because the conversion is not concerning with Base64 decoding. You need to make sure the input string is a correct Base64 string by yourself.
extern crate base64_url;
assert_eq!;
Unescape a Base64-URL string to a Base64-URL string. It is unsafe because the conversion is not concerning with Base64 decoding. You need to make sure the input string is a correct Base64-URL string by yourself.
extern crate base64_url;
assert_eq!;
Besides, you can also use other encode_*
, decode_*
, unsafe_escape_*
, unsafe_unescape_*
associated functions to deal with more specific cases. For example,
extern crate base64_url;
let hash = &;
let url = String from;
assert_eq!;
Crates.io
https://crates.io/crates/base64-url