Base85 / ASCII85 Encoder
Codifica texto em ASCII85 (Adobe/btoa) usando 85 caracteres imprimíveis. Mais denso que Base64: cada 4 bytes vira 5 caracteres ASCII.
—
Ascii85: quando cada caractere conta
Ascii85 codifica quatro bytes em cinco caracteres, contra os quatro para três do base64. Na prática isso significa crescimento de 25 por cento em vez de 33 — parece pouco, mas em arquivo PostScript ou em stream de PDF, onde dados binários vivem embutidos em texto, a diferença aparece no tamanho final. O preço é um alfabeto maior, que inclui caracteres de pontuação que atrapalham em URL.
Digite o texto e receba a codificação na variante Adobe, delimitada por marcadores de abertura e fechamento. A conta trata cada grupo de quatro bytes como um número de 32 bits e o escreve na base 85, começando no caractere de exclamação. Há um atalho: um grupo inteiro de zeros vira a letra z sozinha, o que economiza quatro caracteres em dados com muito espaço vazio.
O último grupo, quando não tem quatro bytes completos, é preenchido com zeros e depois truncado — sai com um caractere a mais que o número de bytes reais, o que permite ao decodificador saber quantos bytes recuperar. Confirme com um exemplo conhecido: o texto "Man " codifica para 9jqo^, e "sure." para F*2M7/c. Fora do PDF e do PostScript, Ascii85 aparece pouco: base64 venceu por ser seguro em mais contextos.
Perguntas frequentes
Para que servem os delimitadores no começo e no fim?
Posso usar Ascii85 em URL?
Por que 85 e não outro número?
Ferramentas Relacionadas
Base32 Encode/Decode
Converta texto entre Base32 (RFC 4648) e UTF-8 nos dois sentidos. Útil para tokens de autenticação TOTP, chaves e dados compatíveis com sistemas que usam Base32.
Base58 Bitcoin Encode
Codifica e decodifica bytes em Base58 no alfabeto do Bitcoin (sem 0, O, I, l).
Leitor GEDCOM
Lê arquivos GEDCOM (genealogia) e lista indivíduos (INDI) com nome, datas de nascimento e morte. Útil para visualizar árvores familiares.
Apurador de Folha de Ponto (Marcações)
Apura marcações de ponto coladas em texto e devolve horas trabalhadas, saldo do banco de horas, extras 50% e 100% e adicional noturno por dia.
Escala Mohs (Dureza Mineral)
Consulte a escala de dureza Mohs (1 a 10) e o mineral de referência de cada nível, do talco ao diamante. Útil para geologia, joalheria e estudo de minerais.
Informações de Caractere
Obtenha informações completas de qualquer caractere Unicode: código decimal, hexadecimal, HTML entity, UTF-8 e nome oficial. Clique em qualquer caractere para inspecioná-lo.