0

アーカイブ マネージャー + 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 コマンドをデフォルトとして使用するようにするにはどうすればよいですか?

4

2 に答える 2

2

このような質問については、スーパーユーザーでより迅速な回答が得られます。

プログラムを調べたところ、File-Rollerであり、圧縮パラメーターが XML ファイルに含まれていることがわかりました。マニュアルには、圧縮レベルの構成については何も言及されていません。最後に、Google でこの情報を見つけました (ページの下部):

Veikk0 は、24 Jul 10 の 20:17 に書き込みました
。私の意見では、これはもっと注目されるはずです。圧縮レベルを変更するには、次のことを行う必要があるため、現時点ではアーカイブの作成がイライラして難しい場合があります。

  1. gconf-editor を開きます (alt+F2 またはターミナルから)。

  2. /apps/file-roller/general に移動します

  3. compression_level というキーを手動で編集して、very_fast、fast、normal、または maximum にします。

  4. file-roller でアーカイブを作成します。

  5. 別の圧縮レベルで別のアーカイブを作成する場合は、繰り返します。

さらに、これにはバグがあります:バグ 450019 - 圧縮レベル

于 2010-12-15T17:21:00.467 に答える
1

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以降、ファイル ローラーがパラメーターを使用するためです。

于 2013-12-07T19:17:37.440 に答える