Qu'est-ce que le format de fichier 7Z ?
Les fichiers avec l'extension .7z contiennent des données archivées qui peuvent être compressées et chiffrées. Le format prend en charge des algorithmes de pré-traitement - BCJ, BCJ2 et Delta Encoding - qui améliorent la compression sur des types de données spécifiques tels que les exécutables.
Une archive peut être divisée en plusieurs volumes ; dans ce cas, les extensions des parties spécifiques suivent le modèle nom.7z.001, nom.7z.002, etc. Ce format offre un haut niveau de compression et est ouvert, de sorte que divers algorithmes peuvent être utilisés pour la compression des données.
Les algorithmes les plus populaires utilisés pour la compression dans les archives .7z :
- LZMA - basé sur l'algorithme LZ77, mais offrant des taux de compression nettement meilleurs
- LZMA2 - une version améliorée et parallélisable de LZMA ; l'algorithme par défaut dans 7-Zip
- PPMd - algorithme basé sur PPMdH, introduisant quelques petits changements ; efficace sur les données textuelles
- BZip2 - algorithme BWT classique
- Deflate - algorithme classique basé sur LZ77, également utilisé dans les archives ZIP
.7z est le format natif du programme 7-Zip. Il prend en charge le chiffrement AES-256, utilisant des fonctions dérivées basées sur l'algorithme SHA-256 afin de créer une clé basée sur le mot de passe fourni par l'utilisateur ; en option, les noms de fichiers au sein de l'archive peuvent également être chiffrés. Le format prend également en charge la compression solide, où plusieurs fichiers sont compressés ensemble comme un seul flux de données pour de meilleurs taux sur des fichiers similaires. Il a été développé en 1999 par Igor Pavlov, et chaque fichier .7z commence par la signature magique fixe de 6 octets 37 7A BC AF 27 1C.
Sécurité et sûreté
RISQUE : MEDIUMLe format 7z lui-même est sûr, mais les archives sont un vecteur classique de diffusion de logiciels malveillants : elles cachent les types de fichiers réels jusqu'à l'extraction et peuvent contourner les filtres de base. Ainsi, un .7z provenant d'une source non fiable peut contenir des exécutables ou des scripts - analysez le contenu avant d'exécuter quoi que ce soit. Deux précautions spécifiques : (1) les archives 7z peuvent être chiffrées en AES-256 et protégées par mot de passe, ce qui est également utilisé pour échapper à l'analyse antivirus, soyez donc méfiant vis-à-vis des fichiers 7z protégés par mot de passe envoyés sans sollicitation ; (2) les fichiers .exe 7z auto-extractibles exécutent du code par conception - n'ouvrez que les archives SFX provenant de sources de confiance. L'approche la plus sûre consiste à extraire un 7z normal et à inspecter ses fichiers au préalable.
Détails du format
en brefProgrammes qui ouvrent les fichiers 7Z
Détails techniques
spécifications approfondies| Signature de fichier | 37 7A BC AF 27 1C - séquence fixe de 6 octets à l'offset 0 dans chaque fichier .7z |
| Type MIME | application/x-7z-compressed |
| Méthode de compression par défaut | LZMA2 - successeur parallélisable de LZMA, utilisé par défaut dans 7-Zip |
| Algorithmes de compression pris en charge | LZMA, LZMA2, PPMd, BZip2, Deflate, Copy (stockage sans compression) |
| Filtres de pré-traitement | BCJ, BCJ2, Delta - améliorent les taux de compression pour les exécutables x86/ARM et les données binaires structurées |
| Chiffrement | AES-256 avec dérivation de clé basée sur SHA-256 à partir d'un mot de passe fourni par l'utilisateur |
| Chiffrement des en-têtes | Optionnel - masque les noms de fichiers, les tailles et les horodatages de la liste du répertoire de l'archive |
| Compression solide | Prise en charge - plusieurs fichiers compressés comme un seul flux de données pour des taux plus élevés sur des contenus similaires |
| Archives fractionnées (multi-volumes) | Prise en charge - parties de volume nommées séquentiellement .7z.001, .7z.002, etc. |
| Taille maximale de l'archive ou du fichier | Limite théorique d'environ 16 EiB (champs de taille 64 bits dans tout le format) |
| Vérification d'intégrité | CRC-32 stocké par fichier ; CRC-64 disponible pour l'intégrité de l'en-tête et du flux |
| Encodage des noms de fichiers | UTF-16 - prend en charge tous les caractères Unicode dans les chemins et les noms de fichiers |
| Archives auto-extractibles (SFX) | Prise en charge sur Windows - les modules SFX .exe enveloppent une charge utile .7z pour une extraction sans 7-Zip installé |
| Avantage de compression typique | Produit des archives 30 à 70 % plus petites que le ZIP sur des données compressibles lors de l'utilisation de LZMA2 avec des paramètres comparables |
| Publié | 1999 (7-Zip / 7z format) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.7-zip.org |
Conversions 7Z
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers 7Z.