Comment améliorer les performances de 7-Zip

📅
🕑 3 minutes de lecture

Il y a quelque temps, un lecteur nous a demandé comment accélérer 7-Zip, probablement lassé d’attendre une éternité pour la compression des fichiers. Il faut dire que 7-Zip est un excellent logiciel de compression, mais il peut devenir lent si l’on recherche une compression maximale. Donc, si vous souhaitez simplement compresser rapidement et que la taille des fichiers compressés vous importe peu, ajuster le niveau de compression peut s’avérer très utile. De plus, si vous compressez des fichiers déjà compressés, comme des JPEG ou des PNG, utiliser le mode Ultra, extrêmement lent, n’est pas judicieux. Parfois, choisir simplement le mode « Rapide » suffit amplement.

Mais voici où ça se complique un peu. La configuration par défaut de 7-Zip utilise le niveau de compression Normal, qui offre un bon compromis entre vitesse et taille de fichier. Pour optimiser les performances, passer au mode Rapide réduit considérablement le temps de compression — parfois de près de moitié par rapport au mode Normal. Le compromis ? Votre archive sera peut-être un peu plus volumineuse, mais soyons honnêtes : gagner du temps est primordial pour les tâches rapides.

Comment choisir la compression la plus rapide pour 7-Zip

Alors, comment faire ? Lorsque vous ajoutez des fichiers via l’interface graphique de 7-Zip, repérez le menu déroulant « Niveau de compression » ; il se trouve généralement dans la fenêtre de création d’archive. Sélectionnez « Plus rapide » parmi les options : Stocker, Très rapide, Rapide, Normal, Maximum et Ultra. Si vous compressez plusieurs petits fichiers par lots, ce changement peut avoir un impact considérable sur le temps de traitement.

Dans certains cas, passer à la méthode de compression LZMA2 peut également améliorer les performances. En effet, LZMA2 fonctionne mieux sur les processeurs multicœurs car il prend en charge jusqu’à 8 threads. Par défaut, 7-Zip utilise LZMA et seulement quelques threads, ce qui est peu efficace sur un PC récent. Pour activer le multithreading, accédez à Paramètres > Options > Compression > Méthode et sélectionnez LZMA2. Assurez-vous de cocher « Utiliser le multithreading » et indiquez le nombre de threads souhaité (généralement tous les cœurs disponibles).Ainsi, la compression est répartie entre les cœurs, ce qui est nettement plus rapide, surtout pour les fichiers volumineux.

Attention : sur certaines configurations, il peut être nécessaire de modifier le registre ou la ligne de commande pour forcer le multithreading si l’interface graphique ne propose pas suffisamment d’options. Voici un exemple de commande dans PowerShell ou l’invite de commandes :

7z a -mmt=on archive.zip files

Cela indique à 7-Zip d’activer explicitement le multithreading. Parfois, un simple clic sur le bouton ou dans le menu ne suffit pas, notamment pour l’automatisation des sauvegardes ou des scripts.

Franchement, si vous compressez des formats déjà compressés, inutile d’essayer de les compresser davantage.Ça ne sert à rien de perdre du temps à réduire encore la taille d’un fichier déjà minuscule.

Sur certaines machines, cette méthode peut s’avérer capricieuse ; cela dépend notamment de la façon dont votre processeur gère les threads et de la taille des fichiers. Mais en général, passer au paramètre le plus rapide et activer le multithreading permet de réduire considérablement les temps d’attente.