Ferramentas de codificação

Base64 Decode

Valida Base64 e descodifica-o para recuperar texto Unicode multilingue.

Prima Ctrl / ⌘ + Enter para executar
Resultado só de leitura

Valida Base64 e descodifica-o para recuperar texto Unicode multilingue.

O que esta ferramenta faz

O descodificador verifica primeiro os caracteres Base64, o comprimento e o padding, depois chama o atob para obter os bytes e, por fim, utiliza o modo fatal TextDecoder para descodificar o UTF-8. Isto não substituirá silenciosamente os bytes inválidos por caracteres distorcidos.

  • Os espaços em branco comuns adicionados durante a cópia podem ser ignorados.
  • Destina apenas texto UTF-8; os ficheiros binários arbitrários não são adequados para a saída de texto.
  • As exceções serão detetadas e não bloquearão a página inteira.

Como utilizar

  1. Cole a string Base64.
  2. Clique em "Descodificação Base64".
  3. Se a entrada for válida, visualize o texto Unicode recuperado.
  4. Copie os resultados pretendidos.

Utilizações comuns

  • Visualize o valor do texto Base64 na configuração.
  • Valide viagens de ida e volta de codificação para chinês, japonês e emoji.
  • Resolva problemas de preenchimento incorreto ou dados não UTF-8.

Funcionalidades do Base64 Decode

Recupere texto Unicode multilingue verificando estritamente o Base64 e descodificando-o como UTF-8. É adequado para cenários diários de desenvolvimento, depuração, classificação de dados e otimização de código. Os resultados do processamento podem ser visualizados, copiados ou descarregados diretamente.

FAQ

Porque é que alguns Base64 podem ser descodificados em bytes, mas ainda assim reportar um erro?

Pode não ser texto UTF-8. Esta página utiliza a descodificação UTF-8 rigorosa para evitar a apresentação de qualquer binário como caracteres corrompidos.

É possível inserir Base64 com quebras de linha?

Sim, a ferramenta irá remover os espaços em branco comuns antes da validação.

Como lidar com o preenchimento inválido?

Base64 inválido é apresentado quando a posição do caractere ou o preenchimento = não está em conformidade com as regras e não é lançada nenhuma exceção não tratada.

Voltar às Ferramentas para programadores