Le format 7z
7z est un nouveau format d'archive, offrant un taux de compression très élevé.
Les caractéristiques principales du format 7z :
- Architecture ouverte.
- Taux de compression élevé.
- Chiffrement fort AES-256.
- Possibilité d'utiliser n'importe quelle méthode de compression, de conversion ou de cryptage.
- Prise en charge des fichiers ayant une taille pouvant aller jusqu'à 16.000.000.000 Go.
- Noms de fichier au format Unicode.
- Compression solide.
- Compression des entêtes d'archive.
7z a une architecture ouverte et peut prendre en charge n'importe quelle nouvelle méthode
de compression. Les méthodes de compression suivantes sont actuellement intégrées ´ 7z:
| Méthode | Description |
| LZMA | Version améliorée et optimisée de l'algorithme LZ77. |
| LZMA2 | Version améliorée de LZMA. |
| PPMD | Méthode PPMdH de Dmitry Shkarin avec de petits changements. |
| BZip2 | Algorithme BWT standard. |
| Copy | Sans compression. |
7z prend également en charge les filtres qui améliorent le taux de compression de la méthode de compression principale. Désormais, les filtres suivants sont intégrés à 7z :
| BCJ | Convertisseur pour les exécutables x86 |
| BCJ2 | Convertisseur pour les exécutables x86 |
| ARM64 | Convertisseur pour les exécutables ARM64 |
| ARMT | Convertisseur pour les exécutables ARM-Thumb 32-bit |
| ARM | Convertisseur pour les exécutables ARM32 32-bit |
| PPC | Convertisseur pour les exécutables PowerPC |
| SPARC | Convertisseur pour les exécutables SPARC |
| IA64 | Convertisseur pour les exécutables IA-64 (Itanium) |
| Delta | Convertisseur pour les fichiers WAV |
| Swap2/Swap4 | Convertisseurs pour changer l'ordre des octets |
LZMA est la méthode de compression générale par défaut du format 7z.
Ses principales caractéristiques sont :
- Taux de compression élevé.
- Taille du dictionnaire variable (jusqu'à 4 Go).
- Vitesse de compression : environ 2 à 8 Mo/s sur un processeur à 4 GHz (2 coeurs).
- Vitesse de décompression : environ 30 à 100 Mo/s sur un processeur à 4 GHz (1 coeur).
- Faible demande de mémoire pour la décompression (selon la taille du dictionnaire).
- Petite taille du code de décompression : environ 5 Ko.
7-Zip supporte aussi le chiffrement au moyen de l'algorithme AES-256.
Cet algorithme utilise une clé de chiffrement d'une longueur de 256 bits.
Pour créer cette clé, 7-Zip utilise des fonctions de dérivation basées sur l'algorithme de hachage SHA-256.
La fonction de dérivation produit une clé dérivée du mot de passe fourni par l'utilisateur.
Pour augmenter le coût d'une recherche exhaustive du mot de passe, 7-zip utilise un grand nombre
d'itérations pour produire la clé chiffrée à partir du mot de passe.
Le code 7z fait partie du programme 7-Zip distribué sous la licence GNU LGPL.
Vous pouvez télécharger les sources et les exécutables de 7-Zip sur la page Téléchargement.
La majeure partie du code 7z est incluse dans le SDK LZMA .
Applications qui supportent les archives 7z: WinRAR, PowerArchiver, TUGZip, IZArc.
Liens:
Responsable du site francophone: Olivier Bosschem
Ce site est hébergé par Spiroo
Dernière mise à jour de cette page: 22 octobre 2026
Copyright © 2026 Igor Pavlov.
|