2 releases

0.1.1 Sep 13, 2020
0.1.0 Sep 13, 2020

#2590 in Algorithms

MIT license

7KB
75 lines

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.

No runtime deps