Codifica y decodifica Ascii85 y Z85 Base85 en tu navegador. Tu texto permanece en tu dispositivo.
Codificador y decodificador Ascii85 / Base85
Codifica y decodifica Ascii85 y Z85 Base85 en tu navegador. Tu texto permanece en tu dispositivo.
El Codificador / decodificador Ascii85 / Base85 funciona por completo en tu navegador. El texto y las cadenas Base85 que codificas o decodificas nunca salen de tu dispositivo y no se sube nada a ArrayKit.
El Codificador / decodificador Ascii85 / Base85 convierte texto UTF-8 a Ascii85 o Z85 y convierte cualquiera de los dos formatos de vuelta a texto legible. Ascii85 (la variante Adobe/btoa usada por PDF y PostScript) empaqueta cada 4 bytes en 5 caracteres imprimibles de '!' a 'u', y un solo 'z' representa una secuencia de cuatro bytes cero para acortar la salida. Z85, la variante de ZeroMQ, usa su propio alfabeto de 85 caracteres y exige que la longitud en bytes sea múltiplo de 4 al codificar y que la longitud del texto sea múltiplo de 5 al decodificar. Cambia el control Segmented entre las dos variantes y entre Codificar y Decodificar, y la herramienta te indica exactamente qué falló cuando un carácter está fuera del alfabeto o la longitud no es válida. Es útil cuando inspeccionas un flujo PDF, trabajas con el framing de mensajes de ZeroMQ, o comparas la salida de Base85 con Base64. Todo funciona en tu dispositivo: el texto que pegas nunca sale de tu navegador.
Características
Codifica texto UTF-8 a Ascii85 (estilo Adobe/btoa, sin envoltorio <~ ~>) o Z85
Decodifica Ascii85 o Z85 de vuelta al texto original
Control Segmented para cambiar entre los alfabetos Ascii85 y Z85
La decodificación de Ascii85 tolera espacios en blanco y un envoltorio <~ ~> opcional
Reconoce el atajo 'z' para una secuencia de cuatro bytes cero
Banner de error claro cuando la longitud de Z85 no es múltiplo de 4 o 5
Banner de error claro para caracteres fuera del alfabeto seleccionado
Funciona por completo en tu navegador sin enviar ningún texto a ningún sitio
Cómo usar Ascii85 / Base85
Elige Ascii85 o Z85 en el selector de variante
Mantén seleccionada la pestaña Codificar y escribe o pega tu texto
Copia la salida Base85 con el botón Copiar
Cambia a Decodificar y pega una cadena Base85 para recuperar el texto
Ejemplo
Entrada
Hello
Salida
87cURDZ
"Hello" se codifica como "87cURDZ" en Ascii85.
Errores comunes y solución de problemas
La decodificación Z85 muestra 'requires input length to be a multiple of 5 characters.' — Z85 siempre agrupa caracteres de cinco en cinco. Asegúrate de haber copiado la cadena Z85 completa, sin caracteres recortados ni añadidos de más.
La codificación Z85 muestra 'requires input length to be a multiple of 4 bytes.' — A diferencia de Ascii85, Z85 no rellena los grupos parciales. Codifica una cantidad de bytes múltiplo de 4, o cambia a Ascii85 para longitudes arbitrarias.
La decodificación Ascii85 muestra 'Invalid Ascii85 character.' — Ascii85 solo usa el rango imprimible de '!' a 'u'. Una cadena Z85 o Base64 pegada, o un símbolo suelto, provocará este error: cambia de variante o vuelve a copiar el origen.
El texto decodificado parece bytes ilegibles en lugar de palabras. — Los datos originales pueden ser binarios en bruto en vez de texto UTF-8, así que no se mostrarán como caracteres legibles aunque la decodificación en sí haya tenido éxito.
Preguntas frecuentes
¿Cuál es la diferencia entre Ascii85 y Z85 en este Codificador Base85?
Ascii85 es la variante Adobe/btoa usada por PDF y PostScript; usa de '!' a 'u' y permite que una secuencia de cuatro bytes cero se reduzca a un solo 'z'. Z85 es la variante de ZeroMQ con su propio alfabeto, y no admite el atajo 'z' ni el relleno de grupos parciales.
¿El Codificador Ascii85 / Base85 añade el envoltorio <~ y ~>?
No, la codificación produce la cadena Ascii85 sin los delimitadores <~ ~> de Adobe. El modo decodificar sí acepta y elimina el envoltorio si tu entrada lo incluye.
¿Por qué falla la decodificación Z85 cuando la de Ascii85 del mismo estilo no falla?
Z85 exige que la longitud del texto codificado sea un múltiplo exacto de 5 caracteres, sin ningún esquema de relleno para grupos parciales. Ascii85 rellena internamente un último grupo corto, así que tolera longitudes que Z85 rechaza.
¿El texto se trata como UTF-8 al codificar con esta herramienta Base85?
Sí. Cualquier texto que escribas se convierte a bytes UTF-8 antes de codificarlo en Base85, y los bytes decodificados se interpretan de nuevo como UTF-8, así que las letras acentuadas y los emojis se conservan correctamente.
¿Se sube mi texto al codificar o decodificar Ascii85 o Z85?
No. El Codificador / decodificador Ascii85 / Base85 funciona por completo en tu navegador. El texto y las cadenas Base85 que pegas permanecen en tu dispositivo y nunca se suben a ArrayKit.
¿Qué significa el atajo 'z' al decodificar Ascii85?
Un solo carácter 'z' representa un grupo de cuatro bytes cero consecutivos. El decodificador expande cada 'z' de vuelta a esos cuatro bytes cero automáticamente, así que no necesitas gestionarlo manualmente.
Visor de Hex Dump — Convierte texto o archivos en un dump hexadecimal con columna ASCII.
Nano ID — Genera Nano IDs únicos y seguros para URL.
Cifrado Vigenère — Codifica y descifra Vigenère, autoclave y Beaufort.
Lector de código QR — Escanea un código QR desde una imagen, una captura o tu cámara y mira qué contiene: enlaces, WiFi, contactos y pagos.
Código QR con logo — Pon tu logo en un código QR y personaliza colores, formas y marco, con una comprobación en vivo de que sigue escaneándose.
Generador de código QR UPI — Crea un código QR de pago UPI a partir de un UPI ID, con importe y nota opcionales, e imprime una tarjeta «Scan to pay».
Generador de código QR vCard — Convierte datos de contacto en un código QR que el móvil guarda con un toque, en vCard 3.0, 4.0 o MECARD, con descarga de .vcf.
Generador de código QR para WhatsApp — Crea un enlace de chat wa.me y su código QR a partir de un número de teléfono y un primer mensaje opcional.
Generador masivo de códigos QR — Convierte una lista o un CSV en hasta 500 códigos QR, como un ZIP de PNG o SVG o como una hoja imprimible con etiquetas.
Descomprimir ZIP online — Abre un ZIP en tu navegador, previsualiza archivos y extrae uno o todos sin subir nada.