Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.11 KB

README.md

File metadata and controls

41 lines (25 loc) · 1.11 KB

base62num

Crates.io License Coverage Status

A convertor between numbers and strings in Base62.

Alphanumeric

This library using the Base62 index table on Wikipedia, which is in the order of "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" that familiar with Base64.

Usages

Using the crate as a dependency.

[dependencies]
base62num = "0.1"

Encoding A Number into A String in Base62

use base62num::encode;

assert_eq!(encode(123), "B9");

Decoding A String in Base62 into A Number

use base62num::decode;

assert_eq!(decode("B9"), Some(123));

License

base62num is under the MIT license.