Pacifist介绍

它是本人第一个接触的查看安装包软件,可以说也是最好的一个,它界面简单明了,功能齐全,软件定时更新,有着良好的历史记录,多次被苹果世界杂志评为5星软件。付费后可以免除每次启动等待15秒的困扰。但是即便不付费,还是可以使用它的全部功能,这是它的一个优点。它的使用说明是随软件分发的。主界面如右图所示。

主要功能:

  • 打开安装包、镜像文件和其它如zip等归档文档

  • 查看安装包内容

  • 是否签名,以及签名是否有效

  • 查看所安装的文件

  • 查看脚本

  • 搜索安装回执

  • 打开远程在线安装包、镜像文件和归档文档等

下面以打开的Packages安装包为例,着重说明使用Pacifist的主要功能。

注:Pacifist支持的操作:将安装包文件拖放到主界面和app程序的方式打开。

如下图,在工具栏的下面,是当前所打开的安装包的信息。我们比较关心的是:Packages.pkg文件是一种复合安装包,有有效的苹果开发者证书签名,是压缩格式。

再下面是两个标签:软件包内容和资源。

“软件包内容”标签中,它使用类似于访达(Finder)的列表形式的文件标书方式。依次打开每个目录后,可以列出所有该安装包所要复制到目标宗卷的文件。

如果需要,可以拖放其中的一个或者多个文件到访达(Finder)窗口中,也可以使用空格键(space)快速查看文件的内容。

“资源”标签中:显示所有的脚本、资源和配置文件。显示格式与Mac的其它软件包中Contents目录在访达(Finder)中的格式类似。有所区别的是,它会有一个专门的Scripts目录, 在这个目录中存放着预安装(preinstall和preflight)和后安装脚本(postinstall和postflight)等。

可能看到payload文件,这个文件就是负载文件,是压缩的格式。

还有一个bom文件,是二进制文件,这个文件全称是:bill of materials。 它包括所有负载文件全目录和文件的UNIX权限,所有者和组,文件大小和修改时间等等信息。它的作用就如同货运清单一样。

现在可以尝试下,选中一个文件,比如preinstall,然后按空格键来查看它的内容。

Last updated