一、什么是包?
为了保护文件夹中的内容,Apple增加了可以隐藏文件夹内容的能力,软件包就是这种特殊的被隐藏内容的文件夹。软件包和普通文件夹的区别在于:Finder将包处理为不透明的对象,默认情况下用户不能访问其中的内容。从OS X10.5开始,Apple允许创建完全不透明的安装包,安装包的整个内容都存在于一个单一的文件中,进一步避免用户不小心暴露所要安装的内容。Mac中很多软件或安装程序都是以“包”的形式存在的。由于软件包实际上只是特殊的文件夹,所以当软件包被拷贝到windows系统时,会显示成普通的文件夹。
二、显示包内容
要在Finder中查看包的内容,需要在要查看的项目上单击右键,然后在弹出的快捷菜单中选择“显示包内容”。
修改软件包的内容容易造成软件的不稳定或不可用。因此,在修改前应该做好备份。
三、包资源
软件捆绑或软件包通常包括以下内容:
- 用于多平台的可执行代码
- 文件描述文件
- 媒体资源,如图片和声音
- 用户界面描述文件
- 文本资源
- 特定语言的本地化资源
- 专有软件库和框架
- 插件或用于功能扩展的其他软件