GNOMEアーカイブマネージャー7Zコマンドをカスタマイズします
質問
アーカイブマネージャー + Nautilusは、アーカイブの作業に非常に役立つものです
P7ZIP-FULLパッケージアーカイブマネージャーをインストールすると、7Zアーカイブで動作できます
ただし、アーカイブマネージャーは、圧縮にデフォルト設定を使用します
これはすごく悪い
Javadocの古典的な例:
からダウンロードしてください 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
しかし、Man 7zとLzmalib.hから、私たちは最高の圧縮が -mx=9 -mfb=273 -md=64m
やってみよう:
7z a -t7z -m0=lzma -mx=9 -mfb=273 -md=64m -ms=on javadoc.7z javadoc
du -chb javadoc.7z
21308619 javadoc.7z
これは本当に良いです!
質問:アーカイブマネージャーにカスタム7Zコマンドをデフォルトとして使用する方法は?
解決
より速い答えが得られます スーパーユーザー, 、このような質問のために。
プログラムを見て、私はそれが ファイルローラー 圧縮パラメーターはXMLファイルにありました。マニュアルには、圧縮レベルの構成については何も言及していません。最後に、この情報をGoogleで見つけました(ページの下部):
Veikk0は、10月24日20:17に書きました
私の意見では、これはもっと注意を引くべきです。アーカイブの作成は、主にあなたがしなければならない圧縮レベルを変更するために、現時点でイライラし、困難になる可能性があります。
GCONF-EDITORを開く(ALT+F2またはターミナルから)。
/apps/file-roller/generalに移動します
Compression_Levelと呼ばれるキーをVery_fast、高速、通常、または最大に手動で編集します。
ファイルローラーでアーカイブを作成します。
異なる圧縮レベルの別のアーカイブを作成する場合は、繰り返します。
さらに、これにはバグがあります。 バグ450019-圧縮レベル
他のヒント
Trisquel 6.0/Ubuntu 12.04では、そうです dconf-editor
, 、およびスキーマはです org.gnome.FileRoller.General
.
7-ZIPでの最高の圧縮は、で達成できます
7zr a -mx=9 OUTPUT.7z INPUT
ファイルローラーが使用するという事実により、ファイルローラーの「最大」圧縮レベルよりもわずかに小さいファイルが生成されます。 -m0=lzma2
パラメーターは、7-ZIPバージョン9.20の時点でもはや有益ではありません。