Section courante

A propos

Section administrative du site

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 :

  1. Type
  2.   { Entête de fichier compressé «ARC» }
  3.  ArcHeader=Record
  4.   HeadId:Byte;               { Identificateur 1Ah }
  5.   DataType:Byte;             { Vaut 0 si plus aucune donnée }
  6.   Name:Array[0..12]of char;  { Nom du fichier }
  7.   CompSize:LongInt;          { Taille compressé }
  8.   Time:LongInt;              { Date et heure }
  9.   Crc:Word;                  { Vérification CRC }
  10.   OrigSize:LongInt;          { Taille original }
  11.  End;


Dernière mise à jour : Lundi, le 8 février 2016