Cómo usar esta herramienta para desarrolladores
- Introduce texto; se convertirá a UTF-8.
- Activa o desactiva los delimitadores Adobe.
- Ejecuta el codificador.
- Usa la salida en un sistema que espere Ascii85, no Base85 Z85.
Convierte bytes UTF-8 a Ascii85, una representación textual que empaqueta cuatro bytes en cinco caracteres imprimibles. La implementación admite la abreviatura “z” para bloques completos de cuatro bytes cero y puede envolver la salida con los delimitadores Adobe “<~” y “~>”. Resulta útil para inspeccionar flujos PostScript, PDF y formatos heredados que emplean Ascii85.
Agrupa los bytes en enteros de 32 bits y expresa cada grupo en base 85 usando caracteres ASCII del 33 al 117. Los bloques finales parciales producen menos de cinco caracteres.
Ascii85 no es lo mismo que Z85 ni que todas las variantes llamadas “Base85”; el alfabeto y las reglas pueden diferir.
Hello
<~87cURDZ~>
Los valores de 32 bits se calculan con aritmética numérica exacta porque el máximo 0xFFFFFFFF cabe dentro del rango entero seguro de JavaScript.
La caja de entrada trabaja con texto UTF-8. No implementa otras variantes Base85 como Z85 o RFC 1924.
Ascii85 es una variante Base85 concreta; otros formatos Base85 pueden usar alfabetos y reglas diferentes.
Son marcadores usados por la variante Adobe para delimitar un flujo Ascii85.
Representa de forma abreviada un bloque completo de cuatro bytes cero.
Para bloques completos usa 5 caracteres por 4 bytes, frente a 4 por 3 en Base64, aunque el contexto y delimitadores influyen.
Sí. Primero se convierte a UTF-8 y luego se codifican esos bytes.
| Variante | Adobe Ascii85 |
|---|---|
| Bloque | 4 bytes → 5 caracteres |
| Abreviatura | z para bloque cero |
| Delimitadores | Opcionales |
Consulta más utilidades de conversión, codificación e inspección en esta categoría.
Ver categoría