4 releases
0.0.3 | Jun 25, 2024 |
---|---|
0.0.2 | Jan 6, 2021 |
0.0.1 | Sep 6, 2020 |
0.0.0 | May 23, 2020 |
#1664 in Encoding
226 downloads per month
Used in 16 crates
(4 directly)
8KB
115 lines
This crate is a Base32 encoder/decoder library.
The library is intended to be used to implement an Onion address encoder/decoder. The library uses RFC 4648 Base32 alphabet, but encoded string is lowercase by default. The library does not support padding.
lib.rs
:
This crate is a Base32 encoder/decoder library.
The library is intended to be used to implement an Onion address encoder/decoder. The library uses RFC 4648 Base32 alphabet, but encoded string is lowercase by default. The library does not support padding.
Examples
use koibumi_base32 as base32;
let test = base32::encode(b"hello");
let expected = "nbswy3dp";
assert_eq!(test, expected);
use koibumi_base32 as base32;
let test = base32::decode("nbswy3dp")?;
let expected = b"hello";
assert_eq!(test, expected);
Dependencies
~10KB