aspose.info
FR

Format de fichier ARJ

Mis à jour le

Qu’est-ce qu’un fichier ARJ ?

ARJ (Archivé par Robert Jung) est un fichier d’archive compressé à haute efficacité développé par Robert K. Jung. ARJ a été développé pour DOS et les premières versions de Windows au début des années 1990. Les fichiers ARJ sont utiles pour sauvegarder ou partager un grand nombre de fichiers car vous n’avez pas à suivre tous ces fichiers et il n’y a qu’un seul fichier à gérer. L’extension .arj est utilisée pour les fichiers d’archive ARJ.

Format de fichier ARJ

Un fichier ARJ contient deux types d’en-têtes :

  • En-tête principal : Il y a un en-tête principal au début de l’archive.
  • En-têtes locaux : Les en-têtes locaux sont présents avant chaque fichier.
DécalageTypeCompteDescription
0000hmot1ID=0EA60h
0002hmot1taille d’en-tête de base
0004hoctet1Taille de l’en-tête
0005hbyte1Numéro de version de l’archiveur
0006hbyte1Numéro de version minimum nécessaire
0007hoctet1OS hôte : 0 - MS-DOS 1 - PRIMO 2 - UNIX 3 - AMIGA 4 - MAC-OS (Système xx) 5 - OS/2 6 - POMME GS 7 - ATARI ST 8 - SUIVANT 9 - VAX VMS
0008hbyte1Drapeaux internes, bitmap : 0 - pas de mot de passe / mot de passe 1 - réservé 2 - le fichier continue sur le disque suivant 3 - le champ de position de début de fichier est disponible 4 - traduction du chemin ( “" vers “/” )
0009hoctet1Méthode de compression : 0 - stocké 1 - le plus compressé 2 - compressé 3 - compressé plus rapidement 4 - compressé le plus rapidement
000Ahoctet1Type de fichier : 0 - binaire 1 - Texte 7 bits 2 - en-tête de commentaire 3 - répertoire 4 - étiquette de volume
000Bhoctet1réservé
000Chdword1Date/Heure du fichier d’origine au format MS-DOS
0010hdword1Taille du fichier compressé
0014hdword1Taille du fichier d’origine”
0018hdword1CRC-32 du fichier d’origine
001Ahword1Position de la spécification de fichier dans le nom de fichier
001Chmot1Attributs de fichier
001Ehmot1Données hôte
?dword1Position de départ du fichier étendu
????hdword1CRC-32 de l’en-tête de base
????hmot1Taille du premier en-tête étendu
????h+“SIZ”+2dword1CRC-32 de l’en-tête étendu
????h+“SIZ”+6octet?Fichier compressé

Références

Voir aussi