Codificador e decodificador Base32
Codifica bytes UTF-8 em Base32 do RFC 4648: A–Z e 2–7, com preenchimento =. A decodificação reverte os grupos de 5 bits.
Sobre codificador e decodificador base32
Codificador e decodificador Base32:Codifica bytes UTF-8 em Base32 do RFC 4648: A–Z e 2–7, com preenchimento =. A decodificação reverte os grupos de 5 bits.
Como esta ferramenta funciona
Codifica bytes UTF-8 em Base32 do RFC 4648: A–Z e 2–7, com preenchimento =. A decodificação reverte os grupos de 5 bits.
Pipeline de processamento e arquitetura técnica:
- Cole o exemplo em “Entrada”.
- Defina “Segunda entrada / expressão” como encode.
- Clique em “Executar localmente” e compare “Saída” com o exemplo.
Exemplo e aplicação prática
Cenário de aplicação prática: Converta um texto UTF-8 de quatro bytes com Codificador e decodificador Base32
Entrada de amostra:
Processamento computacional: Codifica bytes UTF-8 em Base32 do RFC 4648: A–Z e 2–7, com preenchimento =. A decodificação reverte os grupos de 5 bits.; Segunda entrada / expressão = encode
Saída ilustrativa:
Limites e casos especiais
Aceita minúsculas e grupos válidos sem preenchimento. Rejeita comprimentos, preenchimento, bits de preenchimento não nulos e UTF-8 inválidos; não aceita Base32hex. Substitutos Unicode sem par são rejeitados para evitar substituição silenciosa na codificação UTF-8.
Processamento no navegador e privacidade
A função da ferramenta foi projetada para processar a entrada no navegador sem enviá-la intencionalmente a um servidor de processamento do CZOA. Solicitações de recursos do site, análises ou publicidade são independentes. O navegador, suas extensões e o software gerenciado do dispositivo ficam fora desse limite.
Execução local e metodologia de verificação
O processamento da carga útil desta ferramenta foi projetado para ocorrer localmente no navegador por meio de JavaScript ou Web Workers. Solicitações de recursos do site, análises ou publicidade são independentes. Confidencialidade, repetibilidade e latência dependem do ambiente do navegador e não são garantidas de forma absoluta.
Normas técnicas e especificações de conformidade
Responsável pelo conteúdo: CZOA Tools · Última revisão: 2026-09-15 · Metodologia de revisão
Como usar
- Cole o exemplo em “Entrada”.
- Defina “Segunda entrada / expressão” como encode.
- Clique em “Executar localmente” e compare “Saída” com o exemplo.
Perguntas frequentes
Qual alfabeto Base32 o conversor usa?+
Para encode usa alfabeto RFC 4648 em maiúsculas A-Z e 2-7, agrupa bytes UTF-8 em cinco bits e acrescenta padding até múltiplos de oito caracteres.
O que o teste no navegador verificou?+
O texto UTF-8 foo foi codificado como MZXW6===, a representação Base32 padrão com padding.
Como o modo decode é escolhido?+
O segundo controle passa pelo helper de modo. Sem escolha explícita, texto com caracteres Base32 e padding pode selecionar decode; caso contrário usa encode.
Roundtrip sempre preserva texto arbitrário?+
Com UTF-8 válido e bytes codificados válidos deve recuperar a sequência. Base32 inválido, padding malformado ou bytes UTF-8 inválidos geram erro.
