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
- Cole a string Base64.
- Clique em "Descodificação Base64".
- Se a entrada for válida, visualize o texto Unicode recuperado.
- 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.