Descodificador de ficheiros Base64 online
Converta texto Base64 ou data URLs em ficheiros descarregáveis. Defina nome e tipo MIME. Processamento local no navegador. Experimente agora. O processamento…
Começar a usar
O que pode fazer com esta ferramenta
Esta ferramenta converte texto Base64 ou data URLs no ficheiro original. Por exemplo, se tiver o texto SGVsbG8= e definir o nome do ficheiro como hello.txt e o tipo MIME como text/plain, o resultado será um ficheiro de texto com o conteúdo Hello.
Parâmetros e processamento
O campo de entrada aceita texto Base64 simples ou um data URL cujos metadados terminem em ;base64,. São reconhecidos data URLs com parâmetros, como data:text/plain;charset=utf-8;base64,.... O espaço em branco é removido antes da descodificação; entradas vazias ou Base64 malformado são rejeitados pelo descodificador do navegador.
O nome do ficheiro predefinido é decoded-file.bin e o tipo MIME predefinido é application/octet-stream. Alterar a extensão do nome ou o rótulo MIME não converte os bytes descodificados noutro formato; o payload Base64 deve representar o ficheiro original pretendido.
Limitações
O texto Base64 sem espaços está limitado a 48 MiB, e o conteúdo colado em bruto é rejeitado acima do dobro desse limite para evitar entradas com muitos espaços. A descodificação utiliza memória do navegador para a string de origem, string binária, array de bytes e Blob, pelo que os dispositivos podem ficar sem memória antes do limite teórico. O Base64 URL-safe (com - e _) não é convertido automaticamente.
Privacidade e segurança
O processamento e a criação do Blob ocorrem localmente no navegador atual. Uma execução bem-sucedida ativa a transferência do resultado; uma nova execução limpa o Blob descarregável anterior, para que uma entrada falhada não deixe um ficheiro antigo ativo. O botão Limpar remove o Base64 colado e desativa a transferência. Trate os ficheiros descodificados como conteúdo não confiável e analise-os ou inspecione-os antes de abrir.
Perguntas frequentes
Posso descodificar um data URL com parâmetros?
Sim, a ferramenta reconhece data URLs cujos metadados terminem em ;base64,, incluindo aqueles com parâmetros como charset=utf-8. O tipo MIME no URL sobrepõe-se ao campo Tipo MIME.
O que acontece se eu colar Base64 inválido?
O descodificador do navegador rejeita entradas malformadas. A ferramenta remove espaços em branco antes da descodificação, mas se o conteúdo não for Base64 válido, a operação falha e o botão de transferência não é ativado.
Por que o ficheiro descarregado não tem o conteúdo esperado?
O payload Base64 deve representar exatamente o ficheiro original. Alterar o nome do ficheiro ou o tipo MIME não converte os dados; por exemplo, descodificar SGVsbG8= com um tipo MIME de imagem não produz uma imagem válida. Verifique se o Base64 corresponde ao ficheiro pretendido.
Lista de verificação
- Confirme que o texto Base64 não contém espaços ou que é um data URL válido.
- Defina o nome do ficheiro com a extensão correta (por exemplo, .txt, .png).
- Defina o tipo MIME adequado (por exemplo, text/plain, image/png).
- Clique em Descodificar e aguarde até o botão de transferência ficar ativo.
- Transfira e verifique o ficheiro resultante.
O processamento é feito localmente no navegador.