¿Qué es el formato de archivo ARJ?
.arj es un formato de archivo comprimido desarrollado en 1991 por Robert K. Jung. ARJ es un acrónimo de «Archived by Robert Jung» y es también el nombre de la herramienta de línea de comandos que creaba y extraía estos archivos. Rara vez se utiliza para trabajos nuevos hoy en día, ya que formatos como ZIP, RAR y 7z se han vuelto mucho más populares, pero los archivos .arj siguen siendo comunes en colecciones de software heredado y archivos de BBS.
ARJ fue enormemente popular en los sistemas de tablones de anuncios (BBS) por marcación telefónica durante principios y mediados de la década de 1990, gracias a sus sólidas relaciones de compresión y a su robusta división en múltiples volúmenes, lo que permitía dividir archivos grandes en varios disquetes como .arj, .a01, .a02, etc.
El formato fue desarrollado para DOS y posteriormente portado a Windows como ARJ32, que añadió soporte para nombres de archivo largos. La versión de DOS estaba limitada por la convención de nomenclatura 8.3, donde los nombres base podían tener como máximo 8 caracteres y las extensiones 3 caracteres. ARJ32 continuó recibiendo actualizaciones mucho después de Windows XP.
ARJ admite varios métodos de compresión (desde almacenado (sin comprimir) hasta variantes de LZ77+Huffman), protección opcional por contraseña, archivos autoextraíbles (.exe) y verificación de integridad CRC-32 por archivo.
Seguridad y protección
RIESGO: MEDIUMEl formato ARJ en sí es benigno, pero como cualquier archivo, puede ocultar malware hasta que se extrae; además, los archivos ARJ son comunes en colecciones de abandonware/DOS de procedencia desconocida, así que escanee el contenido antes de ejecutar cualquier cosa. Dos advertencias específicas: (1) los archivos autoextraíbles ARJ son archivos .exe que ejecutan código por diseño; solo abra SFX de fuentes confiables; (2) la contraseña «garble» de ARJ es un cifrado heredado débil, NO un cifrado real; nunca confíe en ella para proteger datos sensibles.
Detalles del formato
en pocas palabrasProgramas que abren archivos ARJ
Detalles técnicos
especificación profunda| Bytes mágicos | 0x60 0xEA en el desplazamiento 0: cada archivo y cada encabezado por archivo comienza con este marcador de 2 bytes, seguido de un tamaño de encabezado de 2 bytes en little-endian |
| Orden de bytes | Little-endian en todo el archivo |
| Codificación de archivo | Binario |
| Métodos de compresión | Método 0 = almacenado (sin compresión); los métodos 1-4 utilizan LZ77 combinado con variantes de codificación Huffman de agresividad creciente |
| Protección por contraseña | Cifrado «garble» opcional: cifrado de estilo XOR heredado aplicado a los datos del archivo; no es equivalente al cifrado criptográfico moderno |
| Tipo MIME | application/x-arj (también registrado como application/arj) |
| División en múltiples volúmenes | Archivos grandes divididos en partes nombradas secuencialmente: .arj, .a01, .a02… - diseñado originalmente para la distribución en disquetes |
| Verificación de integridad | Suma de comprobación CRC-32 almacenada por archivo en el encabezado local; se verifica automáticamente al extraer |
| Soporte de nombres de archivo | Versión de DOS limitada a nombres 8.3 (nombre de 8 caracteres + extensión de 3 caracteres); ARJ32 para Windows admite nombres de archivo largos |
| Archivos autoextraíbles | Soportado a través de ARJ-SFX; produce un .exe independiente que se descomprime sin requerir un archivador separado |
| Estructura del archivo | Encabezado principal del archivo → secuencia de encabezados locales por archivo con bloques de datos comprimidos → marcador de fin de archivo |
| Campos de versión del encabezado | Cada encabezado almacena la versión del archivador y la versión mínima requerida del extractor; ARJ 2.x (DOS) y ARJ32 3.x (Windows) |
| Tamaño máximo de miembro | Hasta 4 GB por entrada de archivo individual bajo ARJ32; las versiones anteriores de DOS estaban limitadas por las restricciones del sistema de archivos FAT |
| Plataformas asociadas | MS-DOS (origen nativo), Windows a través de ARJ32, Linux/Unix a través de unarj o 7-Zip, macOS a través de The Unarchiver |
| Archivos de recuperación y capítulos | Admite registros de recuperación para la reparación de archivos dañados y archivos en modo capítulo para extracciones de estilo copia de seguridad incremental |
| Lanzado | 1991 (ARJ for MS-DOS) |
| Última versión | ARJ 2.90 (MS-DOS) and ARJ32 3.31 (Windows), updated November 3, 2025 |
| Especificación | github.com |
Conversiones de ARJ
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos ARJ.