Skip to content
Back to Blog
informational

Qu'est-ce que le 7Z ? Le format d'archive à haute compression

2026-05-17 8 min de lecture

Le format 7Z, c'est quoi au juste ?

7Z (ou .7z) est un format d'archive open-source conçu de A à Z pour un seul objectif : une compression maximale. Créé par Igor Pavlov pour son projet 7-Zip en 1999, il a été développé pour réduire la taille des fichiers bien plus que ses prédécesseurs. Contrairement à ZIP ou RAR, qui cherchaient un équilibre entre compression, vitesse et compatibilité, le but premier de 7Z était l'efficacité. Il utilise des algorithmes puissants comme LZMA et LZMA2 pour rendre les fichiers couramment 30 à 70 % plus petits qu'une archive ZIP standard contenant exactement les mêmes données. Le nom lui-même est un clin d'œil à son histoire, provenant de la version 0.07 de 7-Zip, la première à prendre en charge le format. Comme ses spécifications ont été publiées ouvertement, un vaste écosystème d'outils — PeaZip, WinRAR, l'Utilitaire d'archive intégré à macOS et de nombreux utilitaires en ligne de commande — peuvent tous lire et écrire des fichiers .7z sans aucun casse-tête de licences. Un fichier .7z est fondamentalement un conteneur, qui stocke des fichiers ainsi que leurs métadonnées comme les noms et les horodatages. Son arme secrète, c'est la compression solide. Cette technique traite plusieurs fichiers comme un seul bloc de données continu avant de les compresser. C'est pourquoi 7Z est bien meilleur que ZIP pour archiver des dossiers remplis de fichiers similaires, comme un répertoire de code source ou des fichiers journaux quotidiens où les motifs se répètent à travers de nombreux documents.

Comment fonctionne la compression 7Z : explication de LZMA et LZMA2

Les taux de compression impressionnants du 7Z proviennent de l'algorithme de la chaîne de Lempel-Ziv-Markov, ou LZMA. Il appartient à la même famille que les algorithmes utilisés par ZIP (LZ77), mais il a été considérablement amélioré avec un encodeur par intervalle plus efficace et, surtout, une taille de dictionnaire massive. La taille du dictionnaire, c'est crucial. Vraiment. L'algorithme DEFLATE de ZIP utilise un minuscule dictionnaire de 32 Ko pour rechercher les données répétitives. LZMA commence avec une valeur par défaut de 16 Mo et peut être configuré pour utiliser 1 Go ou plus. Cela permet au compresseur de trouver et de remplacer des séquences de données répétitives situées bien plus loin dans le fichier, ce qui change la donne pour les fichiers volumineux. Si tu compresses un dump de base de données SQL de 500 Mo, un ZIP pourrait faire 120 Mo, mais un 7Z pourrait facilement descendre à 80 Mo. C'est une vraie différence quand tu paies pour du stockage cloud ou que tu envoies des sauvegardes sur un réseau lent. Les versions modernes de 7-Zip utilisent par défaut LZMA2, qui est essentiellement LZMA avec du multi-threading. Sur un processeur multi-cœur, LZMA2 peut compresser deux à quatre fois plus vite que le LZMA original avec une perte de taux de compression quasi nulle. Tu peux même contrôler le nombre de threads CPU qu'il utilise dans l'interface graphique de 7-Zip, dans la boîte de dialogue « Ajouter à l'archive ». Le 7Z est également flexible. Il peut utiliser BZip2, PPMd (qui est fantastique pour le texte brut), et même le vieil algorithme Deflate en solution de repli. Il prend également en charge un filtre Delta qui peut améliorer la compression sur des fichiers présentant des motifs au niveau de l'octet, comme l'audio WAV ou les images bitmap non compressées. Cette adaptabilité en fait un choix solide même lorsque LZMA n'est pas la solution parfaite.

7Z vs ZIP vs RAR : une comparaison réaliste

Choisir un format d'archive est un jeu d'équilibre entre la compression, la vitesse et la compatibilité. Il n'y a pas de « meilleur » format unique, seulement le meilleur pour une tâche spécifique. Pour la compression pure, 7Z est le champion incontesté. Sur un dossier typique de documents et de code source, 7Z avec LZMA2 réduira la taille des fichiers de 60 à 65 %. Un fichier ZIP du même contenu atteint généralement environ 45 à 50 %, tandis que RAR5 se situe au milieu avec 55 à 60 %. La différence devient encore plus spectaculaire avec des données très répétitives comme des journaux texte ou des exports XML. Cette compression a un coût : la vitesse. LZMA est gourmand en calcul, donc la création d'une archive 7Z est nettement plus lente que celle d'un ZIP. La décompression, cependant, est étonnamment rapide et comparable à celle du ZIP. Si tu crées une archive une seule fois pour qu'elle soit téléchargée de nombreuses fois, le temps initial passé à compresser est un investissement qui en vaut la peine. Si tu as besoin d'empaqueter rapidement des fichiers journaux en rotation toutes les cinq minutes, la vitesse de ZIP ou de gzip est plus pratique. La compatibilité, c'est le point fort de ZIP. Il est intégré à tous les principaux systèmes d'exploitation — Windows, macOS, iOS, Android — sans nécessiter de logiciel supplémentaire. Les fichiers RAR peuvent être extraits sur la plupart des plateformes, mais leur création nécessite WinRAR ou un outil compatible. 7Z bénéficie d'un bon support sur les ordinateurs de bureau, mais il peut être un point de friction sur les appareils mobiles ou dans des environnements d'entreprise verrouillés où les utilisateurs ne peuvent pas simplement installer 7-Zip. Côté fonctionnalités, 7Z offre un chiffrement AES-256 robuste (y compris pour les noms de fichiers), le fractionnement d'archives et une compression solide. La caractéristique unique de RAR est l'enregistrement de récupération, qui peut réparer une corruption mineure dans une archive ; 7Z n'a pas d'équivalent direct. ZIP, bien qu'omniprésent, manque de compression solide et de chiffrement sécurisé des noms de fichiers par défaut. Mon conseil est simple : utilise 7Z lorsque la taille finale du fichier est ta priorité absolue et que tu sais que le destinataire peut le gérer. Pour tout le reste, surtout quand tu dois garantir que l'autre personne pourra l'ouvrir, contente-toi d'utiliser du ZIP.

Quand utiliser le 7Z (et quand l'éviter)

Alors, où est-ce que le 7Z brille vraiment ? Il est parfait pour archiver de grosses distributions de logiciels, sauvegarder des dépôts de code source et distribuer des fichiers volumineux comme des mods de jeux. Dans ces scénarios, la compression supérieure s'avère payante. Un mod de jeu qui pèse 800 Mo en ZIP pourrait être réduit à 520 Mo en 7Z. Pour les utilisateurs ayant des connexions internet lentes ou limitées, c'est une énorme amélioration. La fonction d'archive solide est particulièrement puissante lorsque tu as de nombreux petits fichiers au contenu similaire. Imagine un projet avec 10 000 minuscules fichiers JavaScript. Les compresser un par un est inefficace. Dans une archive 7Z solide, l'algorithme LZMA peut trouver et éliminer la redondance à travers tous les fichiers à la fois, ce qui donne une archive beaucoup plus petite. Sache juste que l'extraction d'un seul fichier d'une grande archive solide peut être lente, car le décompresseur peut avoir besoin de traiter les données depuis le début du bloc. Ne gaspille pas les cycles de ton processeur à essayer de re-compresser des fichiers qui le sont déjà. Passer des vidéos MP4, des images JPEG ou de l'audio MP3 dans 7Z ne réduira que très peu leur taille — et peut même parfois les rendre légèrement plus gros. Il en va de même pour les formats qui sont en réalité des archives ZIP déguisées, comme les fichiers DOCX, XLSX et EPUB. Et sois honnête : si tu envoies un fichier par e-mail à quelqu'un qui n'est pas très à l'aise avec la technologie, joindre un fichier .7z, c'est s'exposer à un appel téléphonique perplexe. De nombreux filtres d'e-mail d'entreprise bloquent également les .7z par défaut, les assimilant à des fichiers exécutables. Dans ces situations, le ZIP est toujours la solution la plus simple, malgré sa compression plus faible.

Chiffrement et sécurité dans les archives 7Z

7Z fournit un chiffrement AES-256 robuste, la même norme utilisée par les banques et les gouvernements. Lorsque tu protèges une archive .7z par un mot de passe, le contenu du fichier est chiffré de manière sécurisée. Le véritable avantage en matière de sécurité, cependant, vient du fait de cocher la case « Chiffrer les noms de fichiers ». Cela chiffre toute la structure des répertoires de l'archive. Un attaquant qui possède le fichier mais pas le mot de passe ne peut même pas voir quels fichiers se trouvent à l'intérieur, et encore moins les ouvrir. C'est une avancée significative par rapport au ZIP. Bien que le ZIP moderne prenne en charge l'AES-256, il laisse par défaut les noms de fichiers exposés. L'algorithme original du format, ZipCrypto, est notoirement faible et ne devrait jamais être utilisé pour des données sensibles. Pour une confidentialité authentique, 7Z est clairement le vainqueur. Bien sûr, un chiffrement de classe mondiale ne sert à rien si tu utilises un mot de passe affreux comme « motdepasse123 ». La robustesse de la sécurité de l'archive dépend entièrement du mot de passe que tu choisis. Utilise toujours une phrase de passe longue et générée aléatoirement. 7-Zip ne t'obligera pas à utiliser un mot de passe fort, donc la responsabilité t'incombe entièrement. Les archives 7Z n'ont pas de support intégré pour les signatures numériques afin de prouver leur authenticité. Si tu as besoin de vérifier qu'une archive n'a pas été altérée en transit, la pratique standard est de générer un fichier de somme de contrôle séparé. Tu peux créer un hash SHA-256 en quelques secondes avec des outils comme CertUtil sur Windows (`certutil -hashfile archive.7z SHA256`) ou `shasum -a 256` sur macOS et Linux.

Convertir et extraire des fichiers 7Z avec CocoConvert

Si tu dois travailler avec une archive .7z sans installer de logiciel, CocoConvert peut s'en charger directement depuis ton navigateur web. Tu peux téléverser un fichier .7z pour en extraire le contenu, ou créer une nouvelle archive .7z en convertissant depuis d'autres formats comme ZIP, TAR, GZ et RAR. Le processus est conçu pour être simple : téléverse le fichier, choisis ton format de sortie et télécharge le résultat. Pour les tâches courantes — comme transformer un ZIP que tu as reçu en un 7Z plus petit pour le stockage, ou simplement ouvrir un fichier .7z quand tu n'as pas 7-Zip d'installé — CocoConvert est la solution idéale. Nous avons une limite de taille de fichier de 2 Go par téléversement, et toutes les conversions se font sur nos serveurs sécurisés. Tes fichiers sont automatiquement supprimés une heure après leur traitement. Nous tenons aussi à être transparents sur les limites de notre outil. CocoConvert est conçu pour la commodité, pas pour les utilisateurs avancés. Tu ne trouveras pas de contrôles fins pour les paramètres LZMA comme la taille du dictionnaire, la configuration des blocs solides ou le nombre de threads. Si ton objectif est de gratter le moindre kilooctet d'un énorme ensemble de données ou de créer des archives fractionnées complexes, tu auras toujours besoin de l'application de bureau gratuite 7-Zip (disponible sur 7-zip.org) ou d'un outil en ligne de commande comme p7zip. De même, CocoConvert ne permet pas de créer des archives 7Z protégées par mot de passe, ni d'extraire des fichiers d'une archive chiffrée que tu téléverses. Ce sont des choix de conception délibérés liés à la sécurité de la gestion d'identifiants sensibles sur un service web, et non des oublis techniques. Pour toute tâche impliquant du chiffrement, tu devrais utiliser un outil local comme 7-Zip.

Conseils pratiques pour travailler avec les fichiers 7Z

Quelques bonnes habitudes te faciliteront grandement la vie avec les archives .7z. Premièrement, choisis judicieusement ton niveau de compression. 7-Zip te propose une gamme allant de « Stocker » (aucune compression) à « Ultra ». Honnêtement, pour presque tout, « Normal » ou « Maximum » est le juste milieu. Le réglage « Ultra » prend beaucoup plus de temps et ne te fait généralement gagner que 3 à 5 % de taille de fichier en plus. L'attente en vaut rarement la peine, sauf si tu es un développeur qui distribue un fichier à des millions de personnes où chaque mégaoctet compte. Utilise les archives fractionnées pour gérer les fichiers énormes. Si tu as un fichier de 4 Go mais que tu dois l'envoyer via un service avec une limite de téléversement de 2 Go, 7-Zip peut le découper en plusieurs parties. Dans la boîte de dialogue « Ajouter à l'archive », va simplement dans « Fractionner en volumes, octets » et entre une taille comme « 2000m » pour des parties de 2 000 Mo. Le destinataire n'aura qu'à ouvrir la première partie (.7z.001) et 7-Zip se chargera de tout réassembler. Prends l'habitude de tester les archives avant de supprimer les fichiers sources. Fais un clic droit sur l'archive, va dans « 7-Zip », et sélectionne « Tester l'archive ». Cela exécute une vérification CRC rapide pour s'assurer que chaque fichier est intact. Ça ne prend que quelques secondes et peut t'éviter une catastrophe plus tard. Fais attention aux chemins de fichiers trop longs sur Windows. Une archive créée sous Linux peut facilement contenir des chemins de fichiers qui dépassent la limite classique de 260 caractères de Windows. Si tu essaies de l'extraire sur une ancienne configuration Windows, ça échouera. Sur Windows 10/11, tu peux corriger cela en activant la prise en charge des chemins longs dans le Registre ou en utilisant une version récente de 7-Zip (22.00+) qui peut souvent le gérer automatiquement. Enfin, garde ton client 7-Zip à jour. Le projet publie des correctifs de sécurité si nécessaire, et les anciennes versions ont eu des vulnérabilités connues. La dernière version stable est toujours disponible sur 7-zip.org.

Qu'est-ce que le 7Z ? Le format d'archive à haute compression | CocoConvert Blog