Base62 is a binary-to-text encoding that represents arbitrary data (including binary data) as ASCII text. It encodes data as the 62 letters and digits of ASCII capital letters A-Z, lower case letters a-z and digits 0–9.[1][2]

123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
= 58 characters = base58

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
= 62 characters = base62

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/
= 64 characters = base64

Alphabet

edit

The Base62 alphabet:

ValueChar ValueChar ValueChar ValueChar
0016G32W48m
1117H33X49n
2218I34Y50o
3319J35Z51p
4420K36a52q
5521L37b53r
6622M38c54s
7723N39d55t
8824O40e56u
9925P41f57v
10A26Q42g58w
11B27R43h59x
12C28S44i60y
13D29T45j61z
14E30U46k
15F31V47l

See also

edit

References

edit
  1. Kejing He; Xiancheng Xu; Qiang Yue (November 19, 2008). "A secure, lossless, and compressed Base62 encoding". 2008 11th IEEE Singapore International Conference on Communication Systems. Institute of Electrical and Electronics Engineers. pp. 761–765. doi:10.1109/ICCS.2008.4737287. ISBN 978-1-4244-2423-8. S2CID 10831128. This base62 compressed encoding has been tested & The 62 alphanumeric characters (A-Z, a-z, 0–9)
  2. Wu, Pei-Chi (June 18, 2001). "A base62 transformation format of ISO 10646 for multilingual identifiers". Software: Practice and Experience. 31 (12): 1125–1130. doi:10.1002/spe.408. S2CID 32472727. Retrieved August 13, 2020. within a [0–9][A–Z][a–z] range, a total of 62 base characters