2

「CODE」リソースを含むリソース フォークを含む古い (OS9) ファイルがあり、それを Obj-C から読みたいと考えています。私は次のようなものを使用します:

NSFileHandle *codeFile=[NSFileHandle fileHandleForReadingAtPath:myPath];

ただし、データ フォークのみを参照してください。そのための簡単な解決策はありますか?

また、リソースフォークを分離しようとしました

"CpMac -r myFile newFile" 

しかし、古いファイルだけを取り戻しますか?

4

1 に答える 1

3

パスを開く

yourFile/..namedfork/rsrc

「yourFile」のリソースフォークにアクセスできます。getxattr()リソース フォークは「com.apple.ResourceFork」という名前の拡張属性として保存されるため、代わりに を使用できます。

于 2013-10-16T10:06:26.103 に答える