Настроить команды Archive Manager Archive Manager 7Z
Вопрос
Archive Manager + Nautilus очень полезно для любой работы с архивами
Если вы устанавливаете P7ZIP-Full Archive Archive Manager Manager, могут работать с архивами 7Z
Но Archive Manager использует настройки по умолчанию для сжимания
Это очень плохо
Классический пример с javadoc:
Скачать его http://www.orcle.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
Но от человека 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
Это реально лучше!
Вопрос: Как сделать Archive Manager использовать пользовательскую команду 7Z по умолчанию?
Решение
Вы получите более быстрый ответ на суперпользовательский, для таких вопросов.
Глядя на программу, я обнаружил, что это было Файловый ролик и параметры сжатия были в файле XML. Руководство ничего не упомянуло о конфигурации для уровня сжатия. Наконец, я нашел эту информацию с Google (внизу страницы):
Veikk0 написал 24 июля 10 в 20:17
На мой взгляд, это должно получить больше внимания. Создание архивов может быть разочаровывающим и сложно на данный момент, в основном потому, что изменить уровень сжатия, который вы должны:
Откройте GConf-редактор (ALT + F2 или от клеммы).
Перейдите к / приложения / файл-ролик / общий
Вручную отредактируйте ключ под названием Compression_level для Very_fast, быстро, нормальный или максимум.
Создайте свой архив с помощью файлового ролика.
Повторите Если вы хотите создать еще один архив с разным уровнем сжатия.
Кроме того, есть ошибка для этого: Bug 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.