7-Zip en compression maximale.
14 juillet 2025 à 19:29
La compression "ultra" de 7-Zip s'utilise comme suit:
🖥️ 7zz a -mx9 archive.7z répertoire
Mais on peut faire encore mieux. Pour une compression maximale à des fins d'archivage, j'utilise:
🖥️ 7zz a -snl -t7z -m0=lzma2 -mx=9 -myx=9 -mfb=257 -md=1024m -ms=on -mmt=off archive.7z répertoire
Attention, cette solution a des inconvénients:
- 7-Zip fonctionne alors en mono-threadé (-mmt=off). La compression prend donc *beaucoup* plus de temps (et la décompression un peu plus de temps).
- La compression consomme environ 10 Go de RAM, et la décompression 1 Go.
1 Go me semble raisonnable pour les machines d'aujourd'hui.
Si vous voulez aller un peu plus vite, on peut passer à 4 threads avec :
🖥️ 7zz a -snl -t7z -m0=lzma2 -mx=9 -myx=9 -mfb=257 -md=512m -ms=on -mmt=4 archive.7z répertoire
Cette solution consomme 11 Go de RAM à la compression, et compresse légèrement moins bien.
(Permalink)
🖥️ 7zz a -mx9 archive.7z répertoire
Mais on peut faire encore mieux. Pour une compression maximale à des fins d'archivage, j'utilise:
🖥️ 7zz a -snl -t7z -m0=lzma2 -mx=9 -myx=9 -mfb=257 -md=1024m -ms=on -mmt=off archive.7z répertoire
Attention, cette solution a des inconvénients:
- 7-Zip fonctionne alors en mono-threadé (-mmt=off). La compression prend donc *beaucoup* plus de temps (et la décompression un peu plus de temps).
- La compression consomme environ 10 Go de RAM, et la décompression 1 Go.
1 Go me semble raisonnable pour les machines d'aujourd'hui.
Si vous voulez aller un peu plus vite, on peut passer à 4 threads avec :
🖥️ 7zz a -snl -t7z -m0=lzma2 -mx=9 -myx=9 -mfb=257 -md=512m -ms=on -mmt=4 archive.7z répertoire
Cette solution consomme 11 Go de RAM à la compression, et compresse légèrement moins bien.
(Permalink)