aspose.info
IT

Formato file ARJ

Aggiornato

Che cos’è un file ARJ?

ARJ (Archiviato da Robert Jung) è un file di archivio compresso ad alta efficienza sviluppato da Robert K. Jung. ARJ è stato sviluppato per DOS e le prime versioni di Windows all’inizio degli anni ‘90. I file ARJ sono utili per il backup o la condivisione di un numero elevato di file poiché non è necessario tenere traccia di tutti quei file e c’è un solo file da gestire. L’estensione .arj viene utilizzata per i file di archivio ARJ.

Formato file ARJ

Un file ARJ contiene due tipi di intestazioni:

  • Intestazione principale: c’è un’intestazione principale all’inizio dell’archivio.
  • Intestazioni locali: le intestazioni locali sono presenti prima di ogni file.
OffsetTipoConteggioDescrizione
0000hparola1ID=0EA60h
0002hparola1dimensione intestazione di base
0004hbyte1Dimensione dell’intestazione
0005hbyte1Numero versione archivio
0006hbyte1Numero di versione minimo necessario
0007hbyte1OS host: 0 - MS-DOS 1 - PRIMO 2 - UNIX 3 - AMIGA 4 - MAC-OS (Sistema xx) 5 - OS/2 6 - MELA GS 7 - Atari ST 8 - Successivo 9 - VAX VMS
0008hbyte1Flag interni, bitmap: 0 - nessuna password/password 1 - riservato 2 - il file continua sul disco successivo 3 - il campo della posizione iniziale del file è disponibile 4 - traduzione di percorsi ( da “" a “/” )
0009hbyte1Metodo di compressione: 0 - memorizzato 1 - compresso di più 2 - compresso 3 - compresso più velocemente 4 - compresso più veloce
000Ahbyte1Tipo di file: 0 - binario 1 - testo a 7 bit 2 - intestazione del commento 3 - directory 4 - etichetta del volume
000Bhbyte1riservato
000Chdword1Data/ora del file originale in formato MS-DOS
0010hdword1Dimensione del file compresso
0014hdword1Dimensione del file originale”
0018hdword1CRC-32 del file originale
001Ahparola1Posizione specifica del file nel nome del file
001Chparola1Attributi del file
001Ehparola1Dati host
?dword1Posizione iniziale del file esteso
????hdword1CRC-32 dell’intestazione di base
????hparola1Dimensione della prima intestazione estesa
????h+“SIZ”+2dword1CRC-32 dell’intestazione estesa
????h+“SIZ”+6byte?File compresso

Riferimenti

Vedi anche