Mac OS X存储一些带有资源分叉的文件。我需要使用资源分支创建一个文件。麻烦的是,我需要在命令行上创建这个文件。是否有人知道如何在Mac OS X的命令行中使用资源表单创建文件?
答案 0 :(得分:11)
您可以使用path / to / file / .. namedfork / rsrc直接访问文件的资源分支。
答案 1 :(得分:10)
首先,OS X并不真正使用资源分支...它支持命名分支,而HFS +支持资源分支,但这主要是为了向后兼容OS 9和旧式Carbon的东西...但是,有使用开发人员工具安装的命令行工具(因此您必须安装这些工具......如果您没有这些工具,可以从developer.apple.com获取它们。)
请参阅以下工具的手册页:
ResMerger REZ RezDet RezWack
手册页随开发人员工具一起安装,所以
man Rez
在终端将工作。手册页也可在线获取:
答案 2 :(得分:1)
作为替代方案,您可以使用ditto复制现有文件fork和all:
ditto -rsrc srcFile dstFile
答案 3 :(得分:1)
如果您尝试添加富文本资源分支(例如,在安装.dmg时显示软件许可证),请查看Rainer Brockerhoff的免费AddLicense源代码。