如何设置 Mac OS X 的默认压缩格式?

Car*_*son 5 compression macos

Mac OS X 使用 zip 作为默认压缩格式。它可以方便地从上下文菜单(控制单击/右键单击)中获得。我想将此默认值调整为 bzip2。

我可以通过命令行执行此操作...

tar cfj something.tar.bz2 something
Run Code Online (Sandbox Code Playgroud)

...我什至可以将它包装在一个 Automator 操作中,但只要调整默认值就好了。有任何想法吗?

TIA

Gor*_*son 8

/System/Library/CoreServices/Archive Utility确实有存档格式的首选项设置,但它似乎只能控制由 Archive Utility 创建的存档,而不是 Finder。另外,它的格式选择是 Zip、常规(cpio 存档)和压缩(gzipped cpio)——tar 和 tgz 不在列表中。

这不是您想要的,但 Snow Leopard 改进了“服务”系统,使其对此类事情真正有用。运行 Automator(我知道,但坚持我......),创建一个服务而不是工作流,将“服务接收选择”设置为“文件和文件夹”,然后复制工作流 11 中指向您的第二个操作,并将其保存在某个合理的名称下。然后在 Finder 中选择一个文件,右键单击,然后查看您刚刚创建的服务的上下文菜单底部。它也可以在 Finder 工具栏中的操作(齿轮)菜单下以及 Finder > 服务菜单下使用。您可以在“系统偏好设置”>“键盘”>“键盘快捷键”>“服务”中为其创建键盘快捷键(然后找到您的服务,