¿Qué es un archivo ARJ?
ARJ (Archivado por Robert Jung) es un archivo comprimido de alta eficiencia desarrollado por Robert K. Jung. ARJ se desarrolló para DOS y las primeras versiones de Windows a principios de la década de 1990. Los archivos ARJ son útiles para realizar copias de seguridad o compartir una gran cantidad de archivos, ya que no tiene que realizar un seguimiento de todos esos archivos y solo hay un archivo para manejar. La extensión .arj se utiliza para los archivos de almacenamiento ARJ.
Formato de archivo ARJ
Un archivo ARJ contiene dos tipos de encabezados:
- Encabezado principal: hay un encabezado principal al comienzo del archivo.
- Encabezados locales: los encabezados locales están presentes antes de cada archivo.
| Compensación | Tipo | Recuento | Descripción | 
|---|---|---|---|
| 0000h | palabra | 1 | ID=0EA60h | 
| 0002h | palabra | 1 | tamaño básico del encabezado | 
| 0004h | byte | 1 | Tamaño del encabezado | 
| 0005h | byte | 1 | Número de versión del archivador | 
| 0006h | byte | 1 | Número mínimo de versión necesario | 
| 0007h | byte | 1 | SO host: 0 - MS-DOS 1 - PRIMOS 2 - UNIX 3 - AMIGOS 4 - MAC-OS (Sistema xx) 5 - OS/2 6 - MANZANA GS 7 - CALLE ATARI 8 - SIGUIENTE 9 - VAX VMS | 
| 0008h | byte | 1 | Banderas internas, mapa de bits: 0 - sin contraseña / contraseña 1 - reservado 2 - el archivo continúa en el siguiente disco 3 - el campo de posición de inicio del archivo está disponible 4 - traducción de ruta ( “" a “/” ) | 
| 0009h | byte | 1 | Método de compresión: 0 - almacenado 1 - más comprimido 2 - comprimido 3 - comprimido más rápido 4 - comprimido más rápido | 
| 000Ah | byte | 1 | Tipo de archivo: 0 - binario 1 - texto de 7 bits 2 - encabezado de comentario 3 - directorio 4 - etiqueta de volumen | 
| 000Bh | byte | 1 | reservado | 
| 000Ch | dword | 1 | Fecha/Hora del archivo original en formato MS-DOS | 
| 0010h | dword | 1 | Tamaño del archivo comprimido | 
| 0014h | dword | 1 | Tamaño del archivo original” | 
| 0018h | dword | 1 | CRC-32 del archivo original | 
| 001Ah | palabra | 1 | Posición de especificación de archivo en nombre de archivo | 
| 001Ch | palabra | 1 | Atributos de archivo | 
| 001Eh | palabra | 1 | Datos de host | 
| ? | dword | 1 | Posición de inicio del archivo extendido | 
| ??????h | dword | 1 | CRC-32 del encabezado básico | 
| ??????h | palabra | 1 | Tamaño del primer encabezado extendido | 
| ??????h+“SIZ”+2 | dword | 1 | CRC-32 del encabezado extendido | 
| ??????h+“SIZ”+6 | byte | ? | Archivo comprimido |