Codificação e decodificação Ascii85
Codifique o texto para Ascii85 (base85) e decodifique-o novamente, com delimitadores Adobe opcionais.
Codificação e decodificação Ascii85
Ascii85, também chamado de base85, compacta dados binários em texto imprimível de maneira mais compacta do que Base64. Ele mapeia cada quatro bytes em cinco caracteres extraídos de "!" através de "u", de modo que a produção cresce apenas cerca de um quarto, em vez de um terço. Essa densidade é a razão pela qual a Adobe o incorporou em PostScript e PDF, onde agrupa imagens, fontes e fluxos incorporados, e por que aparece em patches binários do Git e nos próprios identificadores de objetos do Git.
Escolha uma direção e cole seu texto. A codificação pega os bytes UTF-8 da entrada e os converte grupo por grupo; um grupo parcial final de um a três bytes é preenchido e cortado exatamente como a especificação da Adobe exige, de modo que o comprimento sempre é de ida e volta. A decodificação inverte isso: espaços em branco e quebras de linha no valor colado são ignorados, de modo que os dados copiados de um PDF ou de um e-mail ainda são lidos corretamente e o resultado é mostrado novamente como texto.
Duas opções correspondem à variante Adobe. Os "delimitadores Adobe" envolvem a saída nos marcadores <~ e ~> que o PostScript espera; o decodificador remove esses marcadores, estejam eles presentes ou não, para que você possa colar um valor emoldurado ou simples. "Abreviar grupos de zero como z" emite um único z para qualquer grupo de quatro bytes totalmente zero, a abreviação padrão - o decodificador sempre entende z, independentemente da configuração.
Quando algo está errado, a ferramenta diz o que e onde: um caractere fora do intervalo é nomeado com sua posição, um z perdido dentro de um grupo é sinalizado e um grupo final truncado é relatado em vez de produzir lixo silencioso. Tudo é executado no seu navegador, então nada que você cola é carregado. Copie o resultado ou baixe-o como um arquivo .txt.