话说,上次那个分享壁纸的文章,今天看到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)
你压缩时没考虑到兼容性问题么..
话说如果时rar文件的话,用stufflt expander来解压会出现文件名自动剪掉的事…后来再也不敢用了..
一般我不是必须我绝对不压缩..
@Bill gates hxk:
就是因为考虑到兼容性问题所以才压了7z啊
@Lovee:
觉得rar兼容性还好过zip 特别是在mac上..
文件系统结构本身就不同..压缩是个难题啊…
于是搞不明白了~~
苹果的系统也一样很神奇呢…
路过……
额 还没用过苹果系统呢 ⊙﹏⊙b汗
另外有几只日文文件在win平台乱码,≡ω≡. 在zip里改名才解压出来
于是乎,又看到技术文。
而对于这个问题,我一般都不敢用系统自带的工具压缩,
技术?晕晕~~~~~~~~~~··
@Venusxx:
打下
@掌柜的马甲:
但是很好用
@A.L.:
不用搞明白
@Bill gates hxk:
刚好相反吧 zip明显在Mac上远高于rar
@Tojary:
抱抱晕掉的萌兔
@iBoluo:
偶懒得开第三方软件一般
@xi4oh4o:
乱码很正常,Mac用的是U码而Windows用的是本地码
@疾风:
Mac OS X美
上次下到近80%遭遇断电!悲情
@Bobo:
真杯具
@Lovee:
ms有过mac上zip文件在win下打不开的青情况..
所以我一般都不压缩的…
@Bill gates hxk:
那个是WinRAR的问题 请使用最新版的WinZIP
@Lovee:
winzip..还真熟悉…难道是系统自带的那个?
我一般都是使用winrar的..那个比较好用..
@Bill gates hxk:
WinZIP也好WinRAR也好都不是系统自带的啦 只是名字有个Win而已
在WinRAR出3.X之前一直Windows上都是WinZIP是绝对主流
顺便一说新版的WinZIP(12.X)比WinRAR已经要好很多了 而且也已经支持rar格式了
@Lovee:
不过最出名的还是winrar吧…功能又强大..几乎所有压缩都能解决..
不爽的就是要收钱/.
@Bill gates hxk:
看来bi酱接触电脑还是比偶晚啊 要知道当年WinZIP才是王道啊,那个时候WinRAR什么的还连名字都没听说过呢
@Lovee:
没办法…自己的电脑是05年才买的..之前一直跟家里人共用一台
话说我都不喜欢压缩的…所以对于压缩软件都不怎么深入的研究..
@Bill gates hxk:
偶自己的电脑06年才买啊
@Lovee:
问题是你一买就是mac啊..
咱可是在ms的调教下多年的…然后才发现mac的..
而且你有3台mac了…我才1台..
@Bill gates hxk:
偶还不是被ms调教多年
@Lovee:
问题是你现在3台mac而且一台pc都没有..
我可是还无法完全脱离pc啊..
@Bill gates hxk:
学校机房的电脑是Windows和Fedora Core
@Lovee:
不同啊..你的主力军不还是mac么..你回家用的..不还是mac么..
你看我/..身边只有1台mac..其余的电脑全部是win的..连台linux都没有..。
@Bill gates hxk:
工学的力学建模要用Fedora
@Lovee:
咱还没用到那么高科技的东西
现在有xcode就好了./
不过我真的很想再有一台mac..
@Bill gates hxk:
买吧
@Lovee:
现在米钱啊..下个月要去办上网卡..所以存了1个月的钱..
反正mac mini已经列入了我的采购清单了..
@Bill gates hxk:
Mac mini server也已经列入偶的采购清单了
@Lovee:
你要server干什么..
我觉得你那台ibook完全可以当作server了
@Bill gates hxk:
G4的Spec太低了,而且没法装最新的Snow Leopard Server
@Lovee:
那等你买了mac mini之后把ibook给我吧~
不过我觉得mac mini 完全可以当作服务器了..不需要买更贵的mac mini server
@Bill gates hxk:
不要 iBook要收藏
@Lovee:
你有iMac G3就够了..
那个才是真正的收藏品啊~
@Bill gates hxk:
水果的东西都要收藏
@Lovee:
电脑主要目的都是拿来用的吧..
话说为什么不去收藏第一代mac呢..那个很值得收藏哦
@Bill gates hxk:
水果的电脑的另一个使命就是拿来收藏
第一代Macintosh要偶买得起才能收藏啊
@Lovee:
收藏是没错..难道你就没想过把ibook卖了去买mac mini么? 又省了一点钱
@Bill gates hxk:
不要,收藏就是要有的东西都要收藏不能卖
@Lovee:
话说ms是去年..米国一大学淘汰n多mac..你当时应该去拖回来的..
@Bill gates hxk:
bi酱报销来回机票和住宿费偶就去
@Lovee:
我不会支持你去搬一大堆垃圾回来的..
@Bill gates hxk:
那是有爱物
@Lovee:
对于我来说,数量太大而且又是淘汰产品…毫无利用可言
@Bill gates hxk:
bi酱没爱