Section courante

A propos

Section administrative du site

Introduction

L'extension de fichier «.7z», tirant son nom de l'abréviation «7-zip», est un format de fichier d'archive compressé utilisé par le logiciel 7-Zip.

Spécification

Spécification Description
Type Archive compressé
Format Binaire
Auteur Igor Pavlov
Année de création 1999

Structure d'entête du fichier

Voici sa structure d'entête :

Déplacement Taille Description
0 7 octets Ce champ permet d'indiquer la signature du fichier : «'7','z', BCh, AFh, 27h, 1Ch»
7 1 octet Ce champ permet d'indiquer la version majeur de l'archive 7-Zip.
8 1 octet Ce champ permet d'indiquer la version mineur de l'archive 7-Zip.
9 1 double mot Ce champ permet d'indiquer la signature CRC de l'archive.
13 1 quadruple mot Ce champ permet d'indiquer la position de la prochaine entête dans l'archive.
21 1 quadruple mot Ce champ permet d'indiquer la taille de la prochaine entête dans l'archive.
29 1 quadruple mot Ce champ permet d'indiquer la signature CRC de la prochaine entête dans l'archive.

Exemple

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

  1. typedef struct {
  2.   unsigned char signature[6];
  3.   uint8_t majorversion;
  4.   uint8_t minorversion;
  5.   uint32_t crcFromArchive;
  6.   uint64_t nextHeaderOffset;
  7.   uint64_t nextHeaderSize;
  8.   uint64_t nextHeaderCRC;
  9. } header_7z;

Voir également

Logiciel - 7-Zip - Accueil

Dernière mise à jour : Vendredi, le 13 septembre 2019