2010-12-10 8 views
0

Archive Manager + nautilus ist sehr nützlich, was für jede Arbeit mit Archivenanpassen Gnome Archive Manager 7z-Befehle

Wenn Sie p7zip-Komplettpaket Archive Manager mit 7z-Archiven

Aber Archive Manager verwenden Sie die Standardeinstellungen arbeiten können installieren

Es ist sehr schlecht

Klassisches Beispiel mit javadoc zum Komprimieren:

Downloa d es von 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 

Aber von Mann 7z und von LzmaLib.h wir wissen, dass beste Kompression ist -mx=9 -mfb=273 -md=64m

Lassen Sie uns versuchen:

7z a -t7z -m0=lzma -mx=9 -mfb=273 -md=64m -ms=on javadoc.7z javadoc 
du -chb javadoc.7z 
    21308619 javadoc.7z 

Dies ist ein echter besser!

Frage: Wie Archiv-Manager benutzerdefinierten 7z-Befehl als Standard verwenden?

Antwort

2

Sie erhalten eine schnellere Antwort bei superuser, für Fragen wie diese.

Mit Blick auf das Programm entdeckte ich, dass es File-Roller war und die Komprimierungsparameter in einer XML-Datei waren. Das Handbuch erwähnte nichts über die Konfiguration für den Komprimierungsgrad. Schließlich fand ich diese Informationen mit Google (am Ende der Seite):

Veikk0 wrote on the 24 Jul 10 at 20:17
Meiner Meinung nach sollte dies mehr Aufmerksamkeit. Erstellen von Archiven können an dem Moment frustrierend und schwierig sein, vor allem, weil die Komprimierungsstufe ändern müssen Sie:

  1. öffnen gconf-Editor (Alt + F2 oder von Terminal).

  2. Navigieren Sie zu/apps/file-roller/general

  3. manuell die Komprimierungsstufe very_fast, schnell, normal oder Maximum genannt Taste bearbeiten.

  4. Erstellen Sie Ihr Archiv mit File-Roller.

  5. Wiederholen Sie dies, wenn Sie ein anderes Archiv mit einer anderen Komprimierungsstufe erstellen möchten.

Darüber hinaus gibt es ein Bug dafür: Bug 450019 - compression level

1

Auf Trisquel 6.0/Ubuntu 12.04, es ist dconf-editor, und das Schema ist org.gnome.FileRoller.General.

Die beste Kompression mit 7-zip kann mit

7zr a -mx=9 OUTPUT.7z INPUT 

erreicht werden, die etwas kleinere Dateien als die „maximale“ Komprimierungsstufe von File Roller, aufgrund der Tatsache erzeugt, nutzt die File Roller den -m0=lzma2 Parameter , was ab der 7-zip-Version 9.20 nicht mehr von Vorteil ist.