Saltar al contenido

Conversor de Text a Ascii85

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.

Restablecer

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.

Acerca de OneClick Pro

OneClick Pro es una colección gratuita de más de 150 herramientas web para las tareas cotidianas: convertir imágenes y unidades, dar formato y validar código, consultar dominios y SEO, y trabajar con texto, fechas y números. Todas las herramientas funcionan sin registro ni suscripción; los datos que introduce solo se utilizan para calcular el resultado y nunca se almacenan. Úsela como una caja de herramientas para tareas puntuales o añada a favoritos las que utiliza a diario.