自定义GNOME Archive Manager 7Z命令
题
存档经理 + Nautilus对于与档案的任何工作非常有用
如果您安装了p7zip-full软件包,档案管理器可以与7Z档案一起使用
但是存档管理器使用默认设置进行压缩
这很糟糕
Javadoc的经典示例:
从中下载 http://www.oracle.com/technetwork/java/javase/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。我们知道最好的压缩是 -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在7月24日在20:17写信
我认为这应该引起更多关注。目前,创建档案可能令人沮丧和困难,主要是因为要改变您必须的压缩水平:
打开GCONF-编辑器(ALT+F2或端子)。
导航到/apps/file-roller/常规
手动编辑称为compression_level的键为非常快,快速,正常或最大值。
使用文件滚动器创建您的存档。
如果要创建具有不同压缩级别的另一个存档,请重复。
此外,还有一个错误: 错误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不再是有益的。