Anúncios incomodam? Ir Sem anúncios Hoje

Codificador e Decodificador Base85 / Ascii85

Desenvolvedor
ANUNCIADO Remover?
A comparação de tamanho aparecerá aqui
ANUNCIADO Remover?

Guia

Codificador e Decodificador Base85 / Ascii85

Codifique texto para Base85 ou decodifique dados codificados em Base85 de volta à sua forma original. A codificação Base85 converte 4 bytes de dados binários em 5 caracteres ASCII imprimíveis, oferecendo melhor eficiência de espaço do que Base64 (sobrecarga de 25% vs 33%). Esta ferramenta suporta três variantes principais de Base85 usadas em diferentes aplicações.

Como usar

Selecione seu modo (Codificar ou Decodificar), escolha uma variante Base85, cole seu texto de entrada ou dados codificados e clique em Converter. A ferramenta processa tudo no seu navegador e exibe o resultado juntamente com a comparação de tamanho de entrada/saída.

Características

  • Bidirecional – Codificar texto para Base85 ou decodificar Base85 de volta para texto original
  • Três Variantes – Ascii85 (Adobe/btoa com delimitadores ), RFC 1924 (Python/git) e Z85 (ZeroMQ)
  • Tratamento Especial Ascii85 – Suporta o atalho 'z' para grupos de todos os zeros e encapsulamento automático de delimitadores
  • Comparação de Tamanho – Exibe tamanhos de bytes de entrada vs saída com percentual de sobrecarga
  • Tolerante a Espaços em Branco – O decodificador ignora espaços em branco na entrada Ascii85 para colagem flexível
  • Detecção de Erro – Mensagens claras para caracteres inválidos ou dados codificados malformados
  • Exclusivamente do lado do cliente – Toda a codificação e decodificação ocorrem no seu navegador

ANUNCIADO Remover?

Perguntas frequentes

  1. Qual a diferença entre Base85 e Base64?

    Ambos são esquemas de codificação de binário para texto, mas usam bases diferentes. Base64 codifica 3 bytes em 4 caracteres (sobrecarga de 33%), enquanto Base85 codifica 4 bytes em 5 caracteres (sobrecarga de 25%). Base85 é mais eficiente em espaço, mas usa uma gama mais ampla de caracteres ASCII imprimíveis. Base64 é mais amplamente suportado em protocolos e sistemas, enquanto Base85 é comumente usado em PostScript, arquivos PDF, patches binários do git e mensagens ZeroMQ.

  2. Quais são as diferenças entre Ascii85, RFC 1924 e Z85?

    Todos os três codificam 4 bytes em 5 caracteres usando aritmética de base 85, mas diferem em seus conjuntos de caracteres e convenções. Ascii85 (Adobe) usa caracteres ! a u (ASCII 33-117), envolve a saída em delimitadores e tem um atalho especial 'z' para grupos de todos os zeros. RFC 1924 usa 0-9, A-Z, a-z e símbolos selecionados — esta variante é usada por Python e git. Z85 (ZeroMQ) usa seu próprio conjunto de caracteres otimizado para incorporação em código-fonte e XML sem problemas de escape.

  3. Quando devo usar a codificação Base85?

    Use Base85 quando precisar incorporar dados binários em formato de texto e a eficiência de espaço for mais importante do que a compatibilidade universal. Casos de uso comuns incluem streams de documentos PostScript e PDF (Ascii85), patches de diferença binária do git (RFC 1924), enquadramento de mensagens ZeroMQ (Z85) e qualquer aplicação onde a economia de espaço de 25% sobre Base64 seja significativa para cargas úteis grandes. Para APIs web gerais e anexos de e-mail, Base64 continua sendo a escolha mais segura devido ao amplo suporte.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?