Section courante

A propos

Section administrative du site

 Fichier  Catégorie  Liste 
Index des extensions de fichiers
Fichier de format audio
Fichier de format certificat
Fichiers sans extension
.COM : Exécutables de commandes populaires
.conf : Fichiers de configurations
.DLL : Bibliothèques de lien dynamiques populaires
.EXE : Exécutables populaires
.ini : Fichiers d'initialisation
.nls : Fichiers de langue national
.SYS : Fichiers systèmes populaires et de leur syntaxe
.txt : Fichiers de configurations

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;


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Lundi, le 8 février 2016