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.

Carregando ferramenta...

Sobre codificador e decodificador base32

Codificador e decodificador Base32Codifica 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

  1. Cole o exemplo em “Entrada”.
  2. Defina “Segunda entrada / expressão” como encode.
  3. 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:

CZOA

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:

INNE6QI=

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

  1. Cole o exemplo em “Entrada”.
  2. Defina “Segunda entrada / expressão” como encode.
  3. 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.