压缩包里的"__MACOSX"是什么?

今天在http://akrabat.com/zend-framework-tutorial在下载zend framework tutorial,解压发现 有个_MACOSX的文件夹,网上一搜,原来如此

[转载]

在网上下载到一些资料,有的解压后就发现有这么__MACOSX文件夹,MAC,苹果的,再联想....呵,就想到这吧,在网上搜索了下才明白(其实再继续联想下没准就猜中了呢):

MacOS作为他们的开发环境。例如,许多来自领先的网络框架组织的核心人物选择Mac作为开发平台,也有许多Wordpress的插件、模板作者在Mac上开发作品。

在Mac里面压缩目录是一件十分轻松的事,你只需要在目录上点击右键选择“压缩为…”即可,开发者就可以把这个压缩包上传到网上供人下载。但是有一个问题,苹果公司和其它的大的软件公司一样,十分擅长曲解和附会用户的意思,它很多时候并不是完全按照你的意思去做的。例如在这种情况下,你以为Mac仅仅是把你想要的东西添加进压缩包了吗?不是这样的,苹果在压缩文件的同时,还往里面写入了一些”MetaData”,这样做的目的是为了方便其它的Mac用户使用(就像Windows 会在图片目录下加入的Thumbs.db以方便显示预览图一样 )。

这些MetaData产生的文件就是”__MACOSX”,本身这些文件在Mac系统上是隐藏属性的,也的确方便了用户的操作。但是插件、模板等作品是要让很多人使用的,这里面大部分人都是Windows操作系统,而Windows又是从不鸟苹果的,__MACOSX就成了垃圾文件。

如果你是一名插件、模板作者,或者对这些文件很反感,可以使用CleanArchiver这款小软件来压缩你的目录和档案。CleanArchiver支持gzip、bzip2、zip、Disk Image、StuffIt 和 StuffIt X 等多种格式,只要在CleanArchiver的窗口里限选鼎好你想要的压缩格式,然后把要压缩的目录和文件拖拽到CleanArchiver的窗口里,最后确定一下存放位置和名称,CleanArchiver就会帮你压缩出一个没有 __MACOSX的压缩文件了。

你可能感兴趣的:(php)