在Mac OS X上的命令行上编辑资源分支

时间:2008-11-22 02:19:59

标签: macos macos-carbon rsrc

Mac OS X存储一些带有资源分叉的文件。我需要使用资源分支创建一个文件。麻烦的是,我需要在命令行上创建这个文件。是否有人知道如何在Mac OS X的命令行中使用资源表单创建文件?

4 个答案:

答案 0 :(得分:11)

您可以使用path / to / file / .. namedfork / rsrc直接访问文件的资源分支。

答案 1 :(得分:10)

首先,OS X并不真正使用资源分支...它支持命名分支,而HFS +支持资源分支,但这主要是为了向后兼容OS 9和旧式Carbon的东西...但是,有使用开发人员工具安装的命令行工具(因此您必须安装这些工具......如果您没有这些工具,可以从developer.apple.com获取它们。)

请参阅以下工具的手册页:

ResMerger REZ RezDet RezWack

手册页随开发人员工具一起安装,所以

man Rez
在终端

将工作。手册页也可在线获取:

Rez(1)

答案 2 :(得分:1)

作为替代方案,您可以使用ditto复制现有文件fork和all:

ditto -rsrc srcFile dstFile

答案 3 :(得分:1)

如果您尝试添加富文本资源分支(例如,在安装.dmg时显示软件许可证),请查看Rainer Brockerhoff的免费AddLicense源代码。