Codificador/Decodificador Base85
Herramienta gratuita para codificar y decodificar Base85 (Ascii85) online. 25% más eficiente que Base64. Perfecto para PDF, datos binarios y codificación.
Codificador/Decodificador Base85 (Ascii85) - Codificar y Decodificar Base85
Una potente herramienta online de codificación y decodificación Base85 (Ascii85). Codifique texto a formato Base85 o decodifique cadenas Base85 de vuelta a texto plano. Base85 es 25% más eficiente que Base64, ideal para codificar datos binarios en PDFs, adjuntos de email y donde la eficiencia de espacio importa. Perfecto para desarrolladores, administradores de sistemas y cualquiera que trabaje con codificación de datos binarios.
¿Qué es la codificación Base85 (Ascii85)?
Base85, también conocido como Ascii85, es un esquema de codificación binario a texto que representa datos binarios usando 85 caracteres ASCII imprimibles. Es más eficiente que Base64, produciendo una salida más pequeña.
Características clave:
- Usa 85 caracteres ASCII imprimibles (33-117)
- Codifica 4 bytes en 5 caracteres (vs 3→4 de Base64)
- 25% más eficiente que Base64
- Carácter especial 'z' representa 4 bytes cero
- Sin caracteres de relleno
- Sensible a mayúsculas
Usos comunes:
- Archivos PDF (codificación interna)
- Documentos PostScript
- Datos binarios en archivos de texto
- Adjuntos de email
- Archivos pack de Git
- Compresión de datos
Ejemplo:
Texto: "Hello, World!"
Base85: "87cURD]i,\"Ebo7"
Base64: "SGVsbG8sIFdvcmxkIQ=="
Base85 es la codificación ASCII más eficiente en espacio para datos binarios.
¿Cómo codifico texto a Base85?
Codificar texto a Base85 es simple:
1. Seleccione el modo 'Codificar'
2. Ingrese o pegue su texto en el campo de entrada
3. Haga clic en el botón 'Codificar'
4. Su texto codificado Base85 aparecerá en el campo de salida
Ejemplo:
Entrada: "Hello, World!"
Salida: "87cURD]i,\"Ebo7"
La herramienta automáticamente:
- Convierte texto a bytes (codificación UTF-8)
- Procesa 4 bytes a la vez
- Convierte cada grupo de 4 bytes a 5 caracteres Base85
- Maneja fragmentos parciales al final
- Usa 'z' especial para 4 bytes cero (optimización)
- Soporta Unicode, emoji y caracteres multi-byte
¿Cómo decodifico Base85?
Decodificar Base85 de vuelta a texto es igual de fácil:
1. Seleccione el modo 'Decodificar'
2. Pegue su cadena codificada Base85 en el campo de entrada
3. Haga clic en el botón 'Decodificar'
4. El texto original aparecerá en el campo de salida
Ejemplo:
Entrada: "87cURD]i,\"Ebo7"
Salida: "Hello, World!"
La herramienta automáticamente:
- Remueve espacios en blanco de la entrada
- Valida formato Base85
- Maneja carácter especial 'z' (4 bytes cero)
- Procesa 5 caracteres a la vez
- Convierte de vuelta a 4 bytes
- Maneja fragmentos parciales
¿Dónde se usa Base85 y por qué?
La codificación Base85 se usa en varias aplicaciones donde la eficiencia de espacio importa:
1. Archivos PDF:
- Codificación binaria interna
- Compresión de datos de imagen
- Incrustación de fuentes
- Estándar Adobe (Ascii85)
2. PostScript:
- Datos binarios en archivos PostScript
- Codificación de imágenes
- Creado por Adobe
3. Control de Versiones:
- Archivos pack de Git
- Diffs binarios
- Git usa btoa (variante Base85)
4. Email y Comunicación:
- Alternativa a Base64 para adjuntos
- Codificación más eficiente en espacio
Por qué usar Base85:
✓ Eficiencia de Espacio:
- 25% más pequeño que Base64
- 20% más pequeño que Hexadecimal
- Ahorra ancho de banda y almacenamiento
✓ Compatible con ASCII:
- Todos caracteres ASCII imprimibles
- Funciona en sistemas solo texto
- Seguro para email
✓ Estándar de Industria:
- Estándar Adobe PDF/PostScript
- Bien documentado
- Confiabilidad probada
¿Cuál es la diferencia entre Base85 y Base64?
Base85 y Base64 son codificaciones binario a texto, pero con diferencias clave:
Eficiencia:
Base64:
- Codifica 3 bytes → 4 caracteres
- 33% de sobrecarga
- Tamaño de salida: 137% de entrada
Base85:
- Codifica 4 bytes → 5 caracteres
- 25% de sobrecarga
- Tamaño de salida: 125% de entrada
Ahorro de Espacio:
Base85 produce ~8% salida más pequeña que Base64
Tamaño del Alfabeto:
Base64:
- 64 caracteres
- A-Z, a-z, 0-9, +, /
- Relleno: carácter =
Base85:
- 85 caracteres
- Caracteres ASCII 33-117 (imprimibles)
- Sin relleno
- 'z' especial para optimización
Compatibilidad:
Base64:
✓ Soporte universal
✓ Estándar de APIs web
✓ Estándar de Email (MIME)
✓ Variante segura URL disponible
Base85:
✓ Estándar PDF/PostScript
✓ Archivos pack de Git
✗ No todos los sistemas lo soportan
Cuándo usar cada uno:
Usar Base64 para:
- APIs web y servicios REST
- Incrustación de datos JSON
- Adjuntos de email (MIME)
- Máxima compatibilidad
Usar Base85 para:
- Codificación PDF/PostScript
- Internos de Git
- Almacenamiento con restricción de espacio
- Ecosistema Adobe
Características Principales
- Codificar texto a formato Base85 (Ascii85) instantáneamente
- Decodificar cadenas Base85 de vuelta a texto original
- 25% más eficiente que codificación Base64
- Usa alfabeto Ascii85 estándar (85 caracteres ASCII imprimibles)
- Optimización especial 'z' para bytes cero
- Codificación y decodificación sensible a mayúsculas
- Sin caracteres de relleno necesarios
- Manejo automático de espacios en blanco
- Estadísticas de comparación de tamaño en tiempo real
- Intercambiar entre modos codificar y decodificar con un clic
- Copiar texto codificado/decodificado al portapapeles
- Descargar resultados como archivos de texto
- Cargar archivos de texto para codificar/decodificar
- Soporte de modo oscuro
- Procesamiento 100% del lado del cliente
- Sin límites de tamaño de archivo
- Funciona sin conexión
- Diseño responsivo compatible con móviles
- Mensajes de error claros para entrada Base85 inválida
- Soporte para caracteres Unicode y emoji
- Compatible con Base85 de PDF/PostScript
- Sin registro requerido