Guias de Base64 e ferramentas de desenvolvimento

Aprenda sobre Base64, Unicode, conversão de arquivos e URIs de dados com exemplos práticos e links para os padrões.

Um guia prático para Base64: bits, preenchimento e validação

Siga os bytes através de grupos de seis bits, calcule o tamanho da saída e distinga Base64 canônico de problemas de formatação recuperáveis.

Ler o guia

JavaScript Base64 receitas para JSON, arquivos e matrizes de bytes

Use receitas JavaScript seguras para UTF-8 para cargas úteis JSON e arquivos selecionados sem tratar acidentalmente dados binários como texto.

Ler o guia

Segurança Base64: o que a codificação protege e o que não protege

Separe a codificação reversível da criptografia, assinaturas e validação e lide com documentos decodificados sem executá-los.

Ler o guia

Por que atob() retorna bytes e btoa() rejeita algum texto

Entenda as strings binárias JavaScript, os erros de intervalo de caracteres e a etapa UTF-8 necessária para atob e btoa.

Ler o guia

Como escolher uma ferramenta Base64 para o seu fluxo de trabalho real

Avalie a fidelidade de bytes, o manuseio de Unicode, a privacidade, os erros de diagnóstico e o suporte a arquivos com verificações reproduzíveis em vez de classificações de ferramentas.

Ler o guia

Quando incorporar uma imagem como Base64 — e quando manter um arquivo

Compare o custo da imagem incorporada, o cache independente e a compatibilidade de e-mail e, em seguida, gere os dados de imagem corretos URI.

Ler o guia

Base64, Hex, codificação percentual e Base85: escolha por transporte

Compare sobrecarga de bytes, escape e interoperabilidade sem confundir codificação de texto com conversão de base numérica.

Ler o guia

Base62 vs Base64: identificadores não são fluxos de bytes arbitrários

Saiba por que a ordem alfabética Base62 e as regras de zero à esquerda são importantes e quando Base64URL é um formato de intercâmbio melhor.

Ler o guia

Como ler um teaser Base64 sem inventar seu significado

Decodifique uma string curta Base64, preserve as evidências e separe os bytes resultantes de declarações não suportadas sobre anúncios.

Ler o guia

O que é codificação Base64? Um primeiro exemplo com bytes reais

Entenda o propósito de Base64, consulte Olá, torne-se SGVsbG8= e reconheça a diferença entre codificação e criptografia.

Ler o guia

Base64 no navegador e Node.js: contrato de um byte, duas APIs

Use TextEncoder em navegadores e Buffer em Node.js e, em seguida, teste suas saídas nos mesmos acessórios Unicode e binários.

Ler o guia

Base64URL vs padrão Base64: alfabeto, preenchimento e análise URL

Reconheça o traço e o sublinhado, entenda o preenchimento opcional e evite a corrupção do sinal de adição ao espaço nos parâmetros de consulta URL.

Ler o guia

Base64 e UTF-8: diagnosticar texto chinês, emoji e caracteres de substituição

Rastreie o texto por meio de bytes Unicode e UTF-8, distinga erros de decodificação de normalização e preserve a entrada binária inválida.

Ler o guia

Base64, Base64URL e Base32: uma lista de verificação de seleção de protocolo

Compare codificações de seis e cinco bits, distinção entre maiúsculas e minúsculas, preenchimento e transcrição humana antes de escolher um formato.

Ler o guia

Compreendendo data:image/png;base64: o wrapper e os bytes

Analise um dado URI em sua primeira vírgula, diferencie Base64 da codificação percentual e verifique se seu rótulo MIME corresponde à carga útil.

Ler o guia

Visualize uma imagem Base64 com segurança no navegador

Decodifique uma imagem em bytes, verifique o suporte ao formato raster, gerencie URLs de Blob e distinga erros de decodificação de erros de carregamento de imagem.

Ler o guia