Mac OS X は、リソース フォークを使用していくつかのファイルを保存します。リソース フォークを含むファイルを作成する必要があります。問題は、このファイルをコマンド ラインで作成する必要があることです。Mac OS X のコマンド ラインでリソース フォークを使用してファイルを作成する方法を知っている人はいますか?
4 に答える
path/to/file/..namedfork/rsrc を使用して、ファイルのリソース フォークに直接アクセスできます。
まず、OS X は実際にはリソース フォークを使用しません...それは名前付きフォークをサポートし、HFS+ はリソース フォークをサポートしますが、それは主に OS 9 および古いスタイルの Carbon のものとの下位互換性のためです...ただし、コマンド ライン ツールはあります開発者ツールと共にインストールされます (したがって、これらをインストールする必要があります...お持ちでない場合は、developer.apple.com から入手できます)。
次のツールのマニュアル ページを参照してください。
ResMerger Rez RezDet RezWack
man ページは開発者ツールとともにインストールされるため、
man Rez
ターミナルで動作します。man ページはオンラインでも入手できます。
リッチ テキスト リソース フォークを追加しようとしている場合 (たとえば、.dmg をマウントするときにソフトウェア ライセンスを表示する場合)、Rainer Brockerhoff の無料のAddLicenseソース コードを確認してください。
別の方法として、同上を使用して、既存のファイル、フォーク、およびすべてのコピーを作成できます。
同上 -rsrc srcFile dstFile