Personnaliser les commandes 7z Gnome Archive Manager
Question
Archive Manager + nautilus est chose très utile pour tout travail avec des archives
Si vous installez paquet p7zip-full Archive Manager peut travailler avec les archives 7z
Archive Manager utiliser les paramètres par défaut pour la compression
Il est très mauvais
Exemple classique avec javadoc:
Téléchargez de http://www.oracle.com/technetwork /java/javase/downloads/index.html
unzip jdk-6u23-docs.zip
mv docs javadoc
7z a -t7z -m0=lzma -ms=on javadoc.7z javadoc
du -chb javadoc.7z
24791075 javadoc.7z
Mais de 7z de l'homme et de LzmaLib.h nous savons que la meilleure compression est -mx=9 -mfb=273 -md=64m
L'essai Let:
7z a -t7z -m0=lzma -mx=9 -mfb=273 -md=64m -ms=on javadoc.7z javadoc
du -chb javadoc.7z
21308619 javadoc.7z
Ceci est vrai mieux!
Question: Comment faire Archive Manager d'utiliser la commande personnalisée 7z par défaut?
La solution
Vous obtiendrez une réponse plus rapide à super-utilisateur, pour des questions comme celle-ci.
En regardant le programme, je découvre qu'il était Fichier-Roller et les paramètres de compression étaient dans un fichier XML. Le manuel n'a rien dit sur la configuration pour le niveau de compression. Enfin, j'ai trouvé cette information avec Google (en bas de page):
Veikk0 a écrit le 24 juillet 10 à 20h17
À mon avis, cela devrait obtenir plus attention. Création d'archives peuvent être frustrant et difficile à la moment, surtout à cause de changer la niveau de compression, vous devez:
Ouvrir gconf-editor (alt + F2 ou de la borne).
Naviguer vers / apps / file-roller / general
modifier manuellement la clé appelée niveau_compression à very_fast, rapide, normal ou maximal.
Créez votre archive file-roller.
Répéter si vous voulez créer une autre archive avec différents niveau de compression.
De plus, il y a un bug pour cela: Bug 450019 - niveau de compression
Autres conseils
Trisquel 6.0 / Ubuntu 12.04, il est dconf-editor
, et le schéma est org.gnome.FileRoller.General
.
La meilleure compression avec peut être atteint 7-zip avec
7zr a -mx=9 OUTPUT.7z INPUT
qui produit des fichiers légèrement inférieur au niveau de File Roller de compression « maximale », en raison du fait que File Roller utilise le paramètre -m0=lzma2
, ce qui est plus bénéfique de la version 7-Zip 9.20.