作者yllan (蓝永伦)
看板MacDev
标题Re: 我搞不懂apple的逻辑
时间Mon Apr 4 13:19:53 2005
※ 引述《tren (窗外有蓝天)》之铭言:
: 类似地,我後来到~/Library/Speech/Speakable Items里面乱看乱改
: 原本以为只是XML,改一下没关系,可是用vi存档後,他就变成一般的文件档了!
: (用Finder看时原本的档案类型是属於"SpeakableItems Document")
: 我试着用ctrl+滑鼠想要更改被我弄坏的档案associations.
: 可是Application Folder里根本没有这个应用程式(Utilities里面也没).
: 虽然我可以从朋友的mac里面用afp把这些档案copy回来.
: 但我很想知道我要怎麽看Resource Fork和修改它.
: 以这个case为例,该如何才能调回SpeakableItems Document呢?
OSX 上做到档案和应用程式关连的方式也是为了维持相容性采取大混血的方式,
在这个 Case 里面 XML 就只是 XML 而已,没有 Resource Fork,
只是他在 HFS Metadata 里面记载了 Type 和 Creator 这两个资讯,
好死不死 unix 过来的程式除了 resource fork 不支援外,HFS metadata 也不支援。
所以 vi 存档以後 HFS metadata 就掉了。
看 Resource Fork 的软体 OS X 上都很烂,因为那是旧东西 OS X 不建议用,连 Cocoa
里面都没有相关的操作。
在 OS 9以前的年代大家都是用 Apple 出的 ResEdit 或是要花钱的 Resorcerer
(没有拼错字!)。建议你用 ResEdit ,非常好玩的!
在 ResEdit 下选 Get File/Folder info... 後,填入
Type: sicf
Creator: siax
後储存即可。
其实只是要改 Type/Creator 的话, FileBuddy 就可以做到了,
应该还有很多相关工具可以做到这件事。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.31.131
1F:推 tren:恩谢谢,刚从unix school来,很多事都不懂 ^^a 140.112.30.32 04/04