Codificación Base85 (Ascii85)

Convierta texto a y desde Ascii85, más compacto que Base64 (4 bytes → 5 caracteres)

Codificar Decodificar
Caracteres: {{ inputText.length }}
{{ error }}
Codificar Base64 →

Acerca de Base85 (Ascii85)

Base85 (también Ascii85) usa 85 caracteres ASCII imprimibles (! a u), codificando 4 bytes en 5 caracteres — unas 25% más compacto que Base64 (4 bytes → 6 caracteres). Se originó en PostScript y PDF de Adobe y es común para la transmisión textual de datos binarios.

Esta herramienta usa el alfabeto Adobe Ascii85 estándar: un grupo de 4 bytes con todos ceros se comprime en un solo z; los grupos cortos finales se truncan por regla. Los delimitadores opcionales <~ y ~> se eliminan al decodificar.

Ejemplo

Entrada: Hello → Salida: 87cURDZ

Entrada: \0\0\0\0 → Salida: z (compresión de grupo cero)

Preguntas frecuentes

P: La decodificación dice "carácter Base85 no permitido"?
R: Ascii85 solo usa los 85 caracteres del ASCII 33 (!) al 117 (u). Los espacios, saltos de línea o caracteres fuera de ese rango se rechazan — limpie el texto primero.
P: Base85 vs Base64?
R: Ambos codifican binario a texto, pero Base85 usa 85 caracteres a 4→5 (más pequeño), mientras Base64 usa 64 caracteres a 3→4 (mayor compatibilidad). Elija según necesidad.