11

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

4

4 回答 4

11

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

于 2008-11-22T12:45:05.440 回答
10

首先,OS X 并没有真正使用资源分叉……它支持命名分叉,HFS+ 支持资源分叉,但这主要是为了向后兼容 OS 9 和老式 Carbon 东西……但是,有命令行工具与开发者工具一起安装(所以你必须安装这些......如果你没有它们,你可以从 developer.apple.com 获得它们)。

有关以下工具,请参见手册页:

ResMerger Rez RezDet RezWack

手册页是随开发者工具一起安装的,所以

man Rez

在终端将工作。手册页也可以在线获得:

雷兹(1)

于 2008-11-22T02:36:14.967 回答
1

As an alternative, you can make a copy of an existing file, fork and all, using ditto:

ditto -rsrc srcFile dstFile

于 2008-11-22T05:08:04.567 回答
1

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

于 2011-01-09T15:07:29.190 回答