O que é codificação Base64?
Base64 é um esquema de codificação binário-para-texto que representa dados binários em um formato de string ASCII traduzindo-os para uma representação radix-64.
Base64 é criptografia?
Não, Base64 não é criptografia. É um esquema de codificação usado para garantir que os dados permaneçam intactos durante o transporte. Não oferece segurança e pode ser facilmente decodificado.
Esta ferramenta suporta UTF-8?
Sim, esta ferramenta lida corretamente com caracteres UTF-8 (como emojis e scripts não latinos) escapando-os adequadamente antes da codificação.
Por que o tamanho da saída aumentou?
A codificação Base64 usa 4 caracteres para representar cada 3 bytes de dados, o que aumenta o tamanho do arquivo em aproximadamente 33%.
Posso usar isso para imagens?
Sim, você pode converter arquivos de imagem para strings Base64 (Data URIs) para incorporar diretamente em HTML ou CSS.
O que é Base64 seguro para URL?
Base64 seguro para URL substitui os caracteres `+` e `/` (que têm significados especiais em URLs) por `-` e `_`, respectivamente.
Por que Base64 é usado em e-mail?
Os sistemas de e-mail foram originalmente projetados para texto. Base64 permite que anexos binários (como imagens) sejam enviados como texto com segurança.
Existe um limite de tamanho para entrada?
Não há limite rígido, mas strings muito grandes (megabytes) podem tornar o navegador lento, pois todo o processamento ocorre no lado do cliente.
Posso decodificar uma string parcial?
As strings Base64 devem ser múltiplas de 4 caracteres. Se incompleto, o decodificador provavelmente retornará um erro ou dados inúteis.
É reversível?
Sim, Base64 é uma codificação sem perdas. A decodificação da string retorna os dados binários originais exatos.