web-dev-qa-db-fra.com

Comment activer la lzma2 multi-threadé à l'aide de 7-zip 9.20 sur la ligne de commande?

Comment activer la lzma2 multi-threadé à l'aide de 7-zip 9.20 sur la ligne de commande? Je sais que cela se fait normalement avec l'option -t comme suit: "-Tzip".

Comment puis-je faire cela avec lzma2? J'ai essayé -tlzma et -tlzma2 et ni l'un ni l'autre. J'ai aussi essayé de ne pas passer du tout, et cela fonctionne simplement à un seul fileté avec le mode "lzma".

Voici la commande que j'ai actuellement, mais elle est lente et unique filetée:

"C:\Program Files\7-Zip\7z.exe" a -r -tzip -y XMLBackup.Zip *.xml
13
djangofan

Essayer -m0=lzma2

"C:\Program Files\7-Zip\7z.exe" a -m0=lzma2 -r -y XMLBackup.Zip *.xml

Plus d'infos

11
Timothy003

J'ai essayé une simple commande 7z sans options multiples sur un serveur Windows 2012 avec 2 CPU et les deux processeurs travaillent dur pour compresser mon gros fichier, donc je pense que MLUTHREADING est actif par défaut.

0
Alberto Lepore

Le mode multithreading est donné dans un -m Drapeau, et il est apparemment implémenté uniquement pour ZIP, 7Z, BZIP2 et XZ. Plus précisement, -mmt=<<# of threads>>. Cependant, selon la documentation, il est activé par défaut. Voir le manuel CHM inclus avec 7-Zip pour plus d'informations.

0
Jessidhia