01 / Exemplo
Exemplo
Olá, mundo!J5WMHIJMEBWXK3TEN4QQ====Texto e código / MULTIVERTO
O Base32 agrupa bits UTF-8 em símbolos de cinco bits usando as letras A–Z e os dígitos 2–7 definidos na RFC 4648. Faça a conversão localmente no navegador.
Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗
Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.
01 / Exemplo
Olá, mundo!J5WMHIJMEBWXK3TEN4QQ====02 / Guia
Base32 agrupa bits UTF-8 em símbolos de cinco bits usando as letras A–Z e os dígitos 2–7 definidos na RFC 4648. Converta localmente no seu navegador. A entrada trabalhada "Olá, mundo!" torna-se "J5WMHIJMEBWXK3TEN4QQ====". Base32 transforma os bytes UTF-8 do texto inserido em grupos de cinco bits. O alfabeto RFC 4648 fornece os símbolos visíveis, enquanto os sinais de igual terminal completam o bloco final de oito caracteres. Preserve esses sinais se o receptor esperar entrada com preenchimento.
Base32 é especificado pelo RFC 4648. Oito caracteres de saída representam no máximo cinco bytes de entrada; o bloco final pode usar preenchimento com = para preencher o grupo de oito caracteres. O alfabeto usa letras maiúsculas de A a Z e dígitos 2 a 7. Isso não é o mesmo que um número arbitrário base-32 ou o alfabeto Crockford com nome semelhante. A codificação converte primeiro o texto Unicode inserido em bytes UTF-8. A decodificação inverte os grupos de bits e, em seguida, valida o UTF-8 resultante. O preenchimento pode ser omitido na entrada, mas comprimentos impossíveis e bits não utilizados diferentes de zero são rejeitados. O resultado é útil quando um protocolo quer símbolos imprimíveis que não distinguem maiúsculas e minúsculas, mas seu comprimento cresce e não dá nenhuma verificação de integridade. Base32 agrupa bits UTF-8 em símbolos de cinco bits usando RFC 4648 letras A-Z e dígitos 2-7. Antes de enviar um identificador Base32 para outro sistema, decida se esse sistema espera o alfabeto RFC 4648 e blocos preenchidos.
Este codificador emite letras maiúsculas e adiciona sinais de igual no final do último grupo de oito caracteres. Os sinais de igual não carregam bytes de mensagem extras, mas excluí-los pode violar um formato de recepção estrito. Teste com uma palavra curta contendo um acento: seus bytes UTF-8 são codificados, então a saída Base32 descreve bytes ao invés de uma contagem de caracteres. Mantenha o texto original para uma verificação de ida e volta exata.
Base32 é uma codificação reversível, não criptografia. Este codificador usa o alfabeto da RFC 4648 e acrescenta o caractere de preenchimento = para completar o último grupo de oito caracteres; ele não protege o conteúdo. Para conferir o resultado, comece com um texto curto cujos bytes UTF-8 você consiga inspecionar separadamente. Cada grupo de cinco bytes pode produzir oito símbolos Base32, e um grupo final incompleto recebe preenchimento, por isso o texto codificado costuma ser maior. Decodifique a saída com a ferramenta correspondente e compare o texto e a quantidade de bytes recuperados com a origem. Se outro serviço remover o preenchimento, siga as regras documentadas por ele. Base32 não inclui uma soma de verificação capaz de detectar toda alteração na cópia.
Explorar guias