Introduction
L'extension «.ARC» permet d'indiquer un format de fichier compressé du début des années 1980 et destiné au système d'exploitation DOS.
Structure d'entête du fichier
Voici la structure d'entête du fichier compressé de format ARC :
Déplacement | Taille | Description | |
---|---|---|---|
0000h | 1 octet | Ce champ permet d'indiquer la signature du fichier ARC: 1Ah. | |
0001h | 1 octet | Ce champ permet d'indiquer le type de données. | |
0002h | 13 octets | Ce champ permet d'indiquer le nom du fichier. | |
000Dh | 4 octets | Ce champ permet d'indiquer la taille du fichier compressé. | |
0013h | 4 octets | Ce champ permet d'indiquer la date et l'heure du fichier compressé. | |
0015h | 2 octets | Ce champ permet d'indiquer la signature de vérification CRC. | |
0017h | 4 octets | Ce champ permet d'indiquer la taille fichier original, avant qu'il soit compressé. |
Exemple
Voici un exemple montrant la structure de ce format suivant en Turbo Pascal 7 :
- Type
- { Entête de fichier compressé «ARC» }
- ArcHeader=Record
- HeadId:Byte; { Identificateur 1Ah }
- DataType:Byte; { Vaut 0 si plus aucune donnée }
- Name:Array[0..12]of char; { Nom du fichier }
- CompSize:LongInt; { Taille compressé }
- Time:LongInt; { Date et heure }
- Crc:Word; { Vérification CRC }
- OrigSize:LongInt; { Taille original }
- End;
Dernière mise à jour : Lundi, le 8 février 2016