Descodificar uma imagem Base64
- Painel
- Documentação
- API
Porquê descodificar imagens em base64?
A descodificação das imagens codificadas em base64 é útil para extrair as imagens a partir da sua representação em texto base64. Pode ser necessário para visualizar ou manipular imagens codificadas desta forma, por exemplo no âmbito do desenvolvimento web para apresentar imagens integradas diretamente no código HTML ou CSS.
Funcionalidades da ferramenta de descodificação em base64
Esta ferramenta permite-lhe colar uma cadeia base64 que representa uma imagem e convertê-la num formato de imagem padrão como JPEG, PNG, GIF, ou outros formatos suportados.
Como utilizar a ferramenta de descodificação
Na página de descodificação, pode colar a cadeia base64 na área de texto prevista para o efeito. Clique no botão de descodificação para converter a cadeia base64 numa imagem visível na área de resultado.
Uma vez a imagem descodificada, será apresentada numa área de resultado. Pode descarregar a imagem descodificada ou copiar o código HTML ou CSS necessário para a integrar nos seus projetos.
Exemplo de descodificação de imagem base64
Eis um exemplo de descodificação de uma imagem JPEG codificada em base64:
<img src="data:image/jpeg;base64,/9j/4RiDRXhpZgAATU0AKgA..." alt="Image décodée">
Perguntas frequentes
É preciso colar a Data URI completa ou apenas a parte base64?
Ambas funcionam. Pode colar a Data URI completa na forma
data:image/png;base64,iVBORw0KGgo… ou diretamente a cadeia base64 bruta que segue
a vírgula. Quando o prefixo data: está presente, o tipo MIME é lido a partir dele para determinar
a extensão do ficheiro gerado (PNG, JPG, SVG, WebP, GIF).
A imagem é enviada para um servidor remoto?
A descodificação é efetuada no nosso servidor apenas durante o tempo do pedido, depois o resultado é
devolvido. Nenhuma imagem é conservada após o tratamento, e nenhuma chamada é feita a um serviço
de terceiros. Para um conteúdo muito sensível, prefira uma descodificação local com base64 -d em
linha de comandos.
Porque é que a minha descodificação produz um ficheiro ilegível?
A causa mais frequente é uma cadeia truncada num copiar-colar, sobretudo a partir de um
terminal que corta as linhas longas. Verifique se a cadeia termina mesmo com um ou dois
= e que nenhuma quebra de linha foi inserida pelo meio. Uma cadeia base64 válida
só contém os caracteres A-Z, a-z, 0-9,
+, / e =.
Que formatos de imagem são reconhecidos como saída?
O descodificador reconhece os formatos clássicos da web: PNG, JPEG, GIF, WebP, SVG e BMP. O tipo
MIME presente na Data URI serve para escolher a extensão do ficheiro descarregado. Se a cadeia base64
for fornecida sem prefixo data:, é utilizada uma extensão genérica que pode
corrigir manualmente antes de guardar.
Existe um limite de tamanho?
O tamanho aceite está sujeito ao limite de envio de formulário do nosso servidor, fixado em alguns megabytes. Recorde-se que uma imagem base64 ocupa cerca de 33 % a mais do que o seu equivalente binário. Acima de algumas centenas de KB, torna-se mais prático manipular o ficheiro diretamente do que passar por uma representação base64.
Como fazer a operação inversa?
Para transformar uma imagem em base64, utilize o nosso codificador de imagem base64. Carrega o ficheiro e recebe uma Data URI pronta a colar em HTML, CSS ou JSON. A ida e volta é sem perda: a codificação base64 é uma bijeção octeto a octeto.
Exemplo de pedido
curl -X POST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Esquema de entrada
| Campo | Tipo | Obrigatório | Predefinição |
|---|---|---|---|
text_encoded |
text | ✓ | – |
Pontos de acesso
GET https://cdrn.fr/api/v1/tools- lista todas as ferramentas disponíveisGET https://cdrn.fr/api/v1/tools/base64-image-decoder- obtém o esquema desta ferramentaPOST https://cdrn.fr/api/v1/tools/base64-image-decoder/execute- executa esta ferramenta com um payload JSON