# Conversor de Ascii85 a Text

Codifique texto en Ascii85 o decodifique Ascii85 para volver a obtener el texto: es la codificación Base85 que se usa en PostScript, flujos PDF y parches binarios Git. La herramienta convierte la entrada en bytes UTF-8, transforma cada grupo de cuatro bytes en cinco caracteres de ! a u, escribe z para cuatro bytes cero y puede delimitar el resultado con <~ y ~> de Adobe. La decodificación acepta ambas formas e ignora los espacios en blanco.

## Preguntas frecuentes

### ¿Qué es Ascii85?

Ascii85, también llamado Base85, codifica datos binarios como ASCII imprimible. Convierte cada 4 bytes en 5 caracteres de ! (33) a u (117), por lo que añade solo un 25 por ciento de tamaño, frente al 33 por ciento de Base64. Adobe lo usa en PostScript y PDF.

### ¿Qué ejemplos conocidos hay de Ascii85?

Los cuatro caracteres Man seguidos de un espacio producen 9jqo^, y Man is distinguished produce 9jqo^BlbD-BleB1DJ+*+F(f,q. El texto sure. produce F*2M7/c. La herramienta devuelve estos valores y los decodifica de nuevo.

### ¿Qué significa el carácter z?

Un grupo de cuatro bytes cero se escribe como una sola z en lugar de !!!!!. El decodificador expande z de nuevo a cuatro bytes cero. Solo puede aparecer al inicio de un grupo.

### ¿Qué son los delimitadores <~ y ~>?

El formato de Adobe marca el inicio y el final de los datos Ascii85 con <~ y ~>. Active la opción para añadirlos al codificar. Al decodificar, la herramienta los elimina si están presentes, por lo que ambas formas funcionan.

### ¿Cómo se gestiona el último grupo parcial?

Si la longitud de la entrada no es múltiplo de cuatro, el último grupo se rellena con bytes cero, se codifica y se conservan solo los primeros n más uno caracteres. La decodificación rellena con u y descarta los bytes sobrantes, lo que restaura exactamente la entrada.

### ¿Por qué se rechaza mi entrada?

Los caracteres válidos son de ! a u, además de z. Los caracteres v a y, una z dentro de un grupo, un único carácter sobrante al final o un grupo cuyo valor supere los 32 bits son inválidos. Se ignoran los espacios en blanco.

### ¿Es igual que Z85 o que Base85 de RFC 1924?

No. Z85 de ZeroMQ y RFC 1924 usan alfabetos distintos de 85 caracteres. Esta herramienta implementa el estilo Ascii85 de Adobe y btoa que se usa en PostScript, PDF y base64.a85encode de Python.

### ¿Por qué la decodificación indica que el UTF-8 no es válido?

Ascii85 suele contener datos binarios, como flujos PDF comprimidos. La herramienta solo muestra los datos decodificados que son texto UTF-8 válido e informa de los demás en lugar de imprimir bytes ilegibles.

### ¿Cómo se codifican los caracteres no ASCII?

Primero se convierte el texto a UTF-8, por lo que las letras acentuadas y los emojis se convierten en varios bytes cada uno antes de codificarse. La decodificación restaura los mismos caracteres.

### ¿Cuántos datos puedo convertir?

Hasta 5 MiB de texto por solicitud. La conversión se ejecuta en el servidor y la entrada no se almacena.

¿Su anuncio aquí?

[Envíenos un correo](mailto:hi@dennn.is?subject=Publicidad%20en%20OneClick%20Pro)

[Anuncio El conjunto de plugins listo para agentes de WordPress.](https://sleekwp.com/?ref=oneclickpro)
