Codificador / Decodificador Base32 Online - DenCode
Resultado da Decodificação
Resultado da Codificação
Sobre Base32
Base32 é um método de codificação que utiliza caracteres ASCII imprimíveis.
No Base32, os dados são divididos em 5 bits cada e convertidos em caracteres alfanuméricos (A-Z, 2-7). A conversão é feita a cada 8 caracteres, e se o final for menor que 8 caracteres, é preenchido com o sinal de igual (=).
A tabela de conversão para caracteres Base32 é a seguinte:
| Dados de 5 bits | Caractere Base32 |
|---|---|
| 00000 | A |
| 00001 | B |
| 00010 | C |
| 00011 | D |
| 00100 | E |
| 00101 | F |
| 00110 | G |
| 00111 | H |
| 01000 | I |
| 01001 | J |
| 01010 | K |
| 01011 | L |
| 01100 | M |
| 01101 | N |
| 01110 | O |
| 01111 | P |
| 10000 | Q |
| 10001 | R |
| 10010 | S |
| 10011 | T |
| 10100 | U |
| 10101 | V |
| 10110 | W |
| 10111 | X |
| 11000 | Y |
| 11001 | Z |
| 11010 | 2 |
| 11011 | 3 |
| 11100 | 4 |
| 11101 | 5 |
| 11110 | 6 |
| 11111 | 7 |
Por exemplo, converter "Hello!" em Base32 resulta no seguinte:
1. Converta para representação binária.
01001000 01100101 01101100 01101100 01101111 00100001 (No caso de US-ASCII / UTF-8)
2. Divida a cada 5 bits. Se for menor que 5 bits, preencha o final com "0".
01001 00001 10010 10110 11000 11011 00011 01111 00100 00100
3. Converta para caracteres usando a tabela de conversão. Converta a cada 8 caracteres, e se for menor que 8 caracteres, preencha o final com "=".
JBSWY3DP EE======
4. Conecte todos os caracteres para obter o resultado da conversão Base32.
JBSWY3DPEE======