Base62 - Base62

O esquema de codificação base62 usa 62 caracteres. Os caracteres consistem em letras maiúsculas AZ, letras minúsculas az e números 0–9. É um esquema de codificação binário para texto que representa dados binários em um formato de string ASCII .

 123456789ABCDEFGH JKLMN PQRSTUVWXYZabcdefghijk mnopqrstuvwxyz
= 58 characters = base58

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
= 62 characters = base62

0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/
= 64 characters = base64

Em algumas fontes, os caracteres 0 (zero), I (maiúsculo i), O (maiúsculo o) e l (minúsculo L) têm a mesma aparência. Os caracteres 0OIl não são usados ​​no esquema de codificação base58.

Mesa Base62

A tabela de índice Base62 :

Índice Binário Caracteres Índice Binário Caracteres Índice Binário Caracteres Índice Binário Caracteres
0 000000 A 16 010000 Q 32 100000 g 48 110000 w
1 000001 B 17 010001 R 33 100001 h 49 110001 x
2 000010 C 18 010010 S 34 100010 i 50 110010 y
3 000011 D 19 010011 T 35 100011 j 51 110011 z
4 000100 E 20 010100 U 36 100100 k 52 110100 0
5 000101 F 21 010101 V 37 100101 l 53 110101 1
6 000110 G 22 010110 W 38 100110 m 54 110110 2
7 000111 H 23 010111 X 39 100111 n 55 110111 3
8 001000 I 24 011000 Y 40 101000 o 56 111000 4
9 001001 J 25 011001 Z 41 101001 p 57 111001 5
10 001010 K 26 011010 a 42 101010 q 58 111010 6
11 001011 L 27 011011 b 43 101011 r 59 111011 7
12 001100 M 28 011100 c 44 101100 s 60 111100 8
13 001101 N 29 011101 d 45 101101 t 61 111101 9
14 001110 O 30 011110 e 46 101110 u
15 001111 P 31 011111 f 47 101111 v

Veja também

Referências

  1. ^ "Uma codificação Base62 segura, sem perdas e compactada" . Instituto de Engenheiros Elétricos e Eletrônicos . 19 de novembro de 2008 . Retirado em 12 de agosto de 2020 . Esta codificação compactada base62 foi testada e os 62 caracteres alfanuméricos (AZ, az, 0–9)
  2. ^ "Um formato de transformação base62 de ISO 10646 para identificadores multilíngues" . Wiley-Blackwell . 18 de junho de 2001 . Recuperado em 13 de agosto de 2020 . dentro de um intervalo [0–9] [A – Z] [a – z], um total de 62 caracteres básicos