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 de fichier «.a», tirant son nom de l'abréviation «archive», est un format de fichier d'archive compressé originaire de la distribution Debian du système d'exploitation Linux. Le format de fichier peut être ouvert par de nombreux logiciels non inclus dans Linux comme par exemple IZArc.

Spécification

Spécification Description
Type Archive compressé
Format Binaire
Auteur Debian

Structure d'entête du fichier

Voici sa structure d'entête :

Déplacement Taille Description
0 17 octets Ce champ permet d'indiquer la signature du fichier : «"!<arch>", \n', "debian"»
17 13 octets Ce champ permet d'indiquer l'heure de modification de l'archive.
30 7 octets Ce champ permet d'indiquer l'identificateur UID.
37 7 octets Ce champ permet d'indiquer l'identificateur GID.
44 8 octets Ce champ permet d'indiquer le mode.
52 10 octets Ce champ permet d'indiquer la taille.
62 3 octets Ce champ permet d'indiquer le code magique.

Exemple

Voici la structure d'entête, en langage de programmation C, de l'entête du fichier .a :

  1. typedef struct {
  2.   char name[16];
  3.   char mtime[12];
  4.   char uid[6];
  5.   char gid[6];
  6.   char mode[8];
  7.   char size[10];
  8.   char magic[2];
  9. } header_a;


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Vendredi, le 13 septembre 2019