Qué variante Base85 implementa esta página
Ascii85 representa cuatro bytes con cinco caracteres entre ! y u. Esta página implementa la variante asociada a Adobe PostScript y PDF.
Puede envolver el valor con <~ y ~> y sustituir un grupo completo de cuatro ceros por z. Esas reglas no existen en todas las variantes Base85.
Los grupos finales de uno a tres bytes se calculan con relleno temporal, pero solo emiten dos a cuatro caracteres. Un grupo final de un carácter es imposible.
Cómo usar Ascii85
- Elige Codificar para texto y Decodificar para datos Ascii85.
- Activa los delimitadores si el formato receptor exige la forma Adobe.
- Activa z para salida compacta o desactívalo si el consumidor exige grupos expandidos.
- El decodificador acepta espacios ASCII definidos, no caracteres arbitrarios.
- Comprueba delimitadores, grupos parciales y z con una ida y vuelta.
Ejemplos y límites de Ascii85 Adobe
Los ejemplos muestran salida simple, envoltura Adobe, espacios permitidos, abreviatura z y grupos finales parciales.
| Entrada | Salida | Dirección | Notas |
|---|---|---|---|
Hello, world! |
<~87cURD_*#TDfTZ)+T~> |
Codificar | Delimitadores Adobe: Con envoltura Adobe; abreviatura z: Usar abreviatura z — Vector Hello de Adobe. Cada cuatro bytes producen cinco caracteres y el byte final produce dos. |
hello |
BOu!rDZ |
Codificar | Delimitadores Adobe: Ascii85 simple; abreviatura z: Usar abreviatura z — Ascii85 simple. El mismo algoritmo puede emitirse sin delimitadores. |
<~ 87cUR
D_*#T DfTZ)+T ~> |
Hello, world! |
Decodificar | Decodificar con espacios. Se ignoran espacios ASCII, tabulaciones y saltos. |
z |
|