Adobe Ascii85
Olá, mundo!
<~:MdqB/0JePDIdZ/~>
Adobe Ascii85 com delimitadores <~ ~>.
Codifique e decodifique Base85 no navegador com Adobe Ascii85 e ZeroMQ Z85. Converta texto UTF-8 localmente, leia dados Ascii85 de PDF ou PostScript e escolha a variante exigida pelo formato.
Adobe Ascii85
Olá, mundo!
<~:MdqB/0JePDIdZ/~>
Adobe Ascii85 com delimitadores <~ ~>.
Adobe Ascii85
<~:MdqB/0JePDIdZ/~>
Olá, mundo!
A decodificação restaura o texto original.
ZeroMQ Z85
oi!!
z!Qvr
Z85 converte estes 4 bytes UTF-8 em um grupo de 5 caracteres. Escolha Z85, não Ascii85, para este resultado.
ZeroMQ Z85
z!Qvr
oi!!
Decodifique o grupo Z85 completo de 5 caracteres para restaurar o texto UTF-8 original de 4 bytes.
Base85 é uma codificação de binário para texto, não uma cifra: representa bytes com caracteres imprimíveis. Este codificador e decodificador Base85 converte texto UTF-8 no navegador, portanto os dados inseridos permanecem no seu dispositivo.
Cada grupo completo de 4 bytes torna-se 5 caracteres Base85. Por isso, Base85 é mais compacto que Base64 para os mesmos dados binários: Base64 transforma 3 bytes em 4 caracteres e Base85 transforma 4 bytes em 5. Internamente, cada grupo de 4 bytes é tratado como um número de 32 bits escrito na base 85.
Escolha a variante que corresponde à fonte de dados. Adobe Ascii85 é comum em PostScript e PDF. A ferramenta envolve o Ascii85 codificado em <~ e ~>, aceita esses delimitadores na decodificação e reconhece z como quatro bytes zero. ZeroMQ Z85 usa outro alfabeto, sem delimitadores Ascii85 nem atalho z; a entrada deve ser múltipla de 4 bytes ao codificar e de 5 caracteres ao decodificar.
Ascii85 e Z85 são variantes relacionadas de Base85, mas seus alfabetos não são intercambiáveis. Escolha Adobe Ascii85 se a fonte contém <~ ~>, vem de um fluxo PDF ou PostScript, ou informa o formato Ascii85. Escolha Z85 apenas quando o protocolo, a biblioteca ou a fonte especificar ZeroMQ Z85.
Se a decodificação falhar, verifique primeiro a variante e preserve os caracteres originais. Ascii85 permite espaços e pode ter delimitadores; Z85 deve ter grupos completos de 5 caracteres. Um valor de uma variante não pode ser decodificado de forma confiável com a outra.
Base85 facilita armazenar ou transferir dados binários em sistemas orientados a texto, mas não oculta o conteúdo. Qualquer pessoa pode decodificar os dados com a variante correta, sem senha ou chave secreta. Use criptografia separadamente quando precisar de confidencialidade ou controle de acesso.
Codifique texto e dados binários em Base64 e descodifique-os novamente com suporte para UTF-8.
Converta texto e bytes para o formato hexadecimal e decodifique sequências Hex de volta para texto.
Codifique e decodifique strings de URL e parâmetros de consulta para transporte seguro em HTTP e APIs.
Converta texto em grupos binários de 8 bits e decodifique bytes binários de volta para texto legível.
Converta caracteres ASCII e códigos numéricos para fluxos de trabalho com protocolos e parsers.
Decodifique tokens JWT no navegador e inspecione header, payload, claims e dados de expiração.