Comment puis-je convertir ces paramètres en commande?
Voici les résultats:
// Manual Compression (see the image above)
Compressed Size: 12,647,451 bytes
// Ultra
7z a -t7z Files.7z -mx9 -aoa
Compressed Size: 12,676,886 bytes
// LZMA2
7z a -t7z Files.7z -m9=LZMA2 -aoa
Compressed Size: 14,237,515 bytes
Je regarde ici:
http://sevenzip.sourceforge.jp/chm/cmdline/switches/method.htm
Je suis sur le point de mettre cela dans un fichier batch.
Votre ligne de commande doit être au moins:
7z a -t7z Files.7z -m0=lzma2 -mx=9 -aoa
Notez que vous obtiendrez une meilleure compression lorsque vous utiliserez 1 ou 2 threads, pas 8. Donc, encore plus proche de vos paramètres GUI (ms
: solide, d
: taille du dictionnaire, mhe
: crypter l'en-tête (noms de fichiers), p
: mot de passe)
7z a -t7z -m0=lzma2 -mx=9 -aoa -mfb=64 -md=32m -ms=on -d=1024m -mhe -pSECRET
Il est difficile d'obtenir le même résultat, mais c'est le meilleur que je puisse obtenir jusqu'à présent:
7z a -t7z Files.7z -m0=BCJ2 -m1=LZMA2:d=1024m -aoa
Pour ceux qui utilisent le système Unix, c'est comme ça que j'ai réussi.
7z a -t7z -m0=lzma2 -mx=9 -mfb=64 -md=1024m -ms=on destination.7z Source
Ma source: http://manpages.ubuntu.com/manpages/artful/man1/7z.1.html