Home > 中文, 日记 / Diary > 稍微说一下Resource Fork

稍微说一下Resource Fork

May 21st, 2010 304 views Leave a comment Go to comments

话说,上次那个分享壁纸的文章,今天看到Twitter上有人说里面解压出来好多不完整的以“._”开头的文件,问是不是打包错误的缘故

嘛,事实上这个是由于Mac OS X本身的系统构造,或者准确点说是Mac OS X所采用的HFS/HFS+文件系统的特性所决定的

于是,这个所谓的特性,就是HFS/HFS+文件系统当中,一个文件会被分成保存数据部分的Data Fork,和保存文件信息部分的Resource Fork两个部分(新的HFS+文件系统当中甚至还可以保存更多的Fork,比如用户自定义Fork等等),而由于这样的文件管理方式只有HFS/HFS+文件系统,而采用这种文件系统的只有Mac OS X一个,所以是事实上的只有Mac OS X操作系统会有Resource Fork

而这样的multi-fork的文件系统设计,虽然对系统内的文件管理非常方便了(系统和用户可以将任何情报写入文件当中,甚至可以做到Resource Fork比Data Fork更大),但是在现在网络异常发达的今天,跨系统文件交流已经是日常琐事呢,所以一旦将文件压缩发到不支持Resource Fork的非HFS/HFS+文件系统当中,比如使用FAT32/NTFS的Windows环境当中,这些Resource Fork在解压的时候就只能被作为另外的一个单独的文件解压出来,这些就是那些“._”开头的文件的本质了

而当前Mac上的第三方压缩软件通常支持在压缩时把文件里面的Resource Fork部分去掉,因此使用第三方软件压出来的7z的压缩包解压出来就没有这个问题;而使用系统自己的zip压缩系统,就会因为不会把Resource Fork去掉而导致用户在非HFS/HFS+环境下解压时出现._开头的文件

于是乎根据Wikipedia的说法,似乎苹果现在开始尽量不让系统生成Resource Fork了,不知道今后如果系统完全支持ZFS文件系统之后这种情况是不是会有所改善呢?(在那之前还不知道苹果到底是不是真的会在今后的系统当中采用ZFS呢=w=a)

Creative Commons License
本作品采用知识共享署名-非商业性使用-相同方式共享 2.1 日本许可协议进行许可。

この作品は、クリエイティブ・コモンズ・ライセンスの下でライセンスされています。

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.1 Japan License.

Categories: 中文, 日记 / Diary Tags:

  1. May 29th, 2010 at 01:47 | #1

    @Bill gates hxk:
    bi酱没爱 (-皿-)

  2. May 28th, 2010 at 23:03 | #2

    @Lovee:
    对于我来说,数量太大而且又是淘汰产品…毫无利用可言 (:D)

  3. May 28th, 2010 at 22:56 | #3

    @Bill gates hxk:
    那是有爱物 (-皿-)

  4. May 28th, 2010 at 14:23 | #4

    @Lovee:
    我不会支持你去搬一大堆垃圾回来的.. (==?!)

  5. May 28th, 2010 at 01:41 | #5

    @Bill gates hxk:
    bi酱报销来回机票和住宿费偶就去 (XD)

  6. May 28th, 2010 at 01:25 | #6

    @Lovee:
    话说ms是去年..米国一大学淘汰n多mac..你当时应该去拖回来的.. (;;)

  7. May 28th, 2010 at 01:15 | #7

    @Bill gates hxk:
    不要,收藏就是要有的东西都要收藏不能卖 (:D)

  8. May 27th, 2010 at 23:54 | #8

    @Lovee:
    收藏是没错..难道你就没想过把ibook卖了去买mac mini么? (:D) 又省了一点钱 (;;)

  9. May 27th, 2010 at 23:49 | #9

    @Bill gates hxk:
    水果的电脑的另一个使命就是拿来收藏 (=v=o)
    第一代Macintosh要偶买得起才能收藏啊 (-皿-)

  10. May 27th, 2010 at 23:42 | #10

    @Lovee:
    电脑主要目的都是拿来用的吧.. (……)
    话说为什么不去收藏第一代mac呢..那个很值得收藏哦 (-人-)

  11. May 27th, 2010 at 23:39 | #11

    @Bill gates hxk:
    水果的东西都要收藏 (=v=o)

  12. May 27th, 2010 at 22:58 | #12

    @Lovee:
    你有iMac G3就够了.. (XD)
    那个才是真正的收藏品啊~

  13. May 27th, 2010 at 22:01 | #13

    @Bill gates hxk:
    不要 (=v=o) iBook要收藏

  14. May 27th, 2010 at 01:22 | #14

    @Lovee:
    那等你买了mac mini之后把ibook给我吧~ (;;)
    不过我觉得mac mini 完全可以当作服务器了..不需要买更贵的mac mini server (?!?!)

  15. May 27th, 2010 at 01:10 | #15

    @Bill gates hxk:
    G4的Spec太低了,而且没法装最新的Snow Leopard Server ( ̄‥ ̄)

  16. May 27th, 2010 at 00:14 | #16

    @Lovee:
    你要server干什么.. (-w-;)
    我觉得你那台ibook完全可以当作server了 (XD)

  17. May 27th, 2010 at 00:11 | #17

    @Bill gates hxk:
    Mac mini server也已经列入偶的采购清单了 (XD)

  18. May 26th, 2010 at 01:22 | #18

    @Lovee:
    现在米钱啊..下个月要去办上网卡..所以存了1个月的钱.. (^o^;)
    反正mac mini已经列入了我的采购清单了.. (XD)

  19. May 26th, 2010 at 01:13 | #19
  20. May 26th, 2010 at 01:10 | #20

    @Lovee:
    咱还没用到那么高科技的东西 (XD)
    现在有xcode就好了./
    不过我真的很想再有一台mac.. (TAT)

  21. May 26th, 2010 at 01:04 | #21

    @Bill gates hxk:
    工学的力学建模要用Fedora (=w=)

  22. May 26th, 2010 at 00:56 | #22

    @Lovee:
    不同啊..你的主力军不还是mac么..你回家用的..不还是mac么.. (:D)
    你看我/..身边只有1台mac..其余的电脑全部是win的..连台linux都没有..。 (TAT)

  23. May 26th, 2010 at 00:52 | #23

    @Bill gates hxk:
    学校机房的电脑是Windows和Fedora Core (-皿-)

  24. May 25th, 2010 at 01:50 | #24

    @Lovee:
    问题是你现在3台mac而且一台pc都没有..
    我可是还无法完全脱离pc啊.. (TAT)

  25. May 25th, 2010 at 01:17 | #25

    @Bill gates hxk:
    偶还不是被ms调教多年 (-皿-)

  26. May 25th, 2010 at 00:18 | #26

    @Lovee:
    问题是你一买就是mac啊.. (??!!)
    咱可是在ms的调教下多年的…然后才发现mac的..
    而且你有3台mac了…我才1台.. (……)

  27. May 25th, 2010 at 00:12 | #27

    @Bill gates hxk:
    偶自己的电脑06年才买啊 ( ̄‥ ̄)

  28. May 24th, 2010 at 01:34 | #28

    @Lovee:
    没办法…自己的电脑是05年才买的..之前一直跟家里人共用一台 (=w=)
    话说我都不喜欢压缩的…所以对于压缩软件都不怎么深入的研究..

  29. May 24th, 2010 at 01:22 | #29

    @Bill gates hxk:
    看来bi酱接触电脑还是比偶晚啊 (=v=o) 要知道当年WinZIP才是王道啊,那个时候WinRAR什么的还连名字都没听说过呢

  30. May 24th, 2010 at 00:55 | #30

    @Lovee:
    不过最出名的还是winrar吧…功能又强大..几乎所有压缩都能解决.. (XD)
    不爽的就是要收钱/. (-w-;)

  31. May 24th, 2010 at 00:51 | #31

    @Bill gates hxk:
    WinZIP也好WinRAR也好都不是系统自带的啦 (-皿-) 只是名字有个Win而已
    在WinRAR出3.X之前一直Windows上都是WinZIP是绝对主流 (=v=o)
    顺便一说新版的WinZIP(12.X)比WinRAR已经要好很多了 (:D) 而且也已经支持rar格式了

  32. May 23rd, 2010 at 10:22 | #32

    @Lovee:
    winzip..还真熟悉…难道是系统自带的那个? (?!?!)
    我一般都是使用winrar的..那个比较好用.. (XD)

  33. May 23rd, 2010 at 02:19 | #33

    @Bill gates hxk:
    那个是WinRAR的问题 (=v=o) 请使用最新版的WinZIP

  34. May 22nd, 2010 at 13:31 | #34

    @Lovee:
    ms有过mac上zip文件在win下打不开的青情况.. (=w=)
    所以我一般都不压缩的… (XD)

  35. May 22nd, 2010 at 03:15 | #35

    @Bobo:
    真杯具 (??!!)

  36. May 22nd, 2010 at 01:46 | #36

    上次下到近80%遭遇断电!悲情 (TAT)

  37. May 22nd, 2010 at 01:38 | #37

    @Tojary:
    抱抱晕掉的萌兔 (;;)

    @iBoluo:
    偶懒得开第三方软件一般 (……)

    @xi4oh4o:
    乱码很正常,Mac用的是U码而Windows用的是本地码 (:D)

    @疾风:
    Mac OS X美 (:D)

  38. May 22nd, 2010 at 01:36 | #38

    @Venusxx:
    打下 (:D)

    @掌柜的马甲:
    (;;) 但是很好用

    @A.L.:
    不用搞明白 (:D)

    @Bill gates hxk:
    刚好相反吧 (……) zip明显在Mac上远高于rar

  39. May 21st, 2010 at 19:45 | #39

    技术?晕晕~~~~~~~~~~··

  40. May 21st, 2010 at 13:16 | #40

    (……) 于是乎,又看到技术文。
    而对于这个问题,我一般都不敢用系统自带的工具压缩, (-w-;)

  41. May 21st, 2010 at 13:08 | #41

    另外有几只日文文件在win平台乱码,≡ω≡. 在zip里改名才解压出来 (^^;)

  42. May 21st, 2010 at 10:40 | #42

    额 还没用过苹果系统呢 ⊙﹏⊙b汗

  43. May 21st, 2010 at 08:15 | #43

    路过……

  44. May 21st, 2010 at 01:45 | #44

    苹果的系统也一样很神奇呢…

  45. May 21st, 2010 at 01:37 | #45

    于是搞不明白了~~

  46. May 21st, 2010 at 01:21 | #46

    @Lovee:
    觉得rar兼容性还好过zip (!!!!) 特别是在mac上..
    文件系统结构本身就不同..压缩是个难题啊… (=v=)

  47. May 21st, 2010 at 01:18 | #47

    @Bill gates hxk:
    就是因为考虑到兼容性问题所以才压了7z啊 (:D)

  48. May 21st, 2010 at 01:06 | #48

    你压缩时没考虑到兼容性问题么.. (OoO)
    话说如果时rar文件的话,用stufflt expander来解压会出现文件名自动剪掉的事…后来再也不敢用了.. (-w-;)
    一般我不是必须我绝对不压缩.. (:D)

  1. May 21st, 2010 at 07:56 | #1
もし私が顧客に彼らの望むものを聞いていたら、彼らはもっと速い馬が欲しいと答えていただろう。

——ヘンリー・フォード


ソフトバンクのiPad 3G独占販売反対!
非実在犯罪規制条例断固反対!!
秀吉