在 Mac OS X 中无需解压缩即可查看 Zip 和存档内容的 3 种方法

压缩文件 压缩的特定文件的档案不久前,但您不太确定哪个存档包含它?您可以轻松查看 zip 和其他存档格式以查看其内容,而无需实际解压或解压缩它们,这是检查特定存档是否包含您正在查找的文件或文件夹并确保您下载了正确的文件或文件夹的绝佳方式文件。

有几种简单的方法可以在 Mac 上查看 zip 内容,我们将介绍其中的三种,其中两种是基于 zip 的命令行并内置于所有版本的 OS X(以及许多其他 unix 和 linux变体),以及另一种使用免费的第三方实用程序和 Quick Look 来快速浏览任何档案内容的方法。

使用 zip 信息查看 Zip 存档内容

zip 信息量最大的,也许也是最容易记住的是“zipinfo”命令。在最基本的用法中,它不需要标志或任何花哨的东西,只需将它指向一个 zip 文件,你就会看到一个完整的档案内容列表、档案中每个项目的文件大小、文件数、总大小zip、每个文件的读/写/执行权限、文件修改日期和时间、压缩级别和压缩效果,当然还有文件名。无需解压缩 zip 即可显示所有这些信息。

zipinfo archivename.zip

这是一个命令示例和一些示例输出,请记住输出在终端中看起来总是比在网页上看起来更干净:

$ zipinfo archive.zip
存档:archive.zip 1743 字节 5 个文件
-rw-r--r-- 2.1 unx 4068 bX defN 11-May-13 14:25 magicsample.conf
-rw-r--r-- 2.1 unx 204 bX defN 16-May-13 09:38 magicfile
-rw-r--r-- 2.1 unx 132 bX defN 21- 5 月 13 日 12:44 testingsomething.txt
5 个文件,4486 字节未压缩,991 字节压缩:77.9%

zipinfo 命令仅适用于 zip 存档,它不会查看 password protected 的内容拉链

使用解压检查 Zip 内容

查看 zip 内容的另一种方法是使用熟悉的“unzip”命令和一个简单的 -l 标志。报告的信息不像“zipinfo”那么详细,但它仍然包含有意义的详细信息,包括单个文件大小、文件修改日期和时间、文件总数和文件名。

unzip -l archivename.zip

命令的示例输出如下所示:

$ unzip -l archive.zip
存档:archive.zip
长度日期时间名称
-------- ---- ---- ----
4068 05-11-13 14:25 magicsample.conf
204 05-16-13 09:38 magicfile
132 05-21-13 12:44 testingsomething.txt
------ ------
4486 5个文件

对于大多数用途,最好使用 zipinfo 命令,如果不是因为它的简单性,而不是因为它是存档内容的扩展报告。然而,解压缩的一个优点是它出现在比 zipinfo 更多的 unix 平台上,这意味着您应该发现它与您运行的几乎所有操作系统兼容,而 zipinfo 通常不常见。尽管如此,zipinfo 几乎捆绑在每个版本的 Mac OS X 中,因此如果您主要是 Mac 用户,那么使用它应该永远不会有问题,即使您回到过去使用非常早的 OS X 版本也是如此。

同样,unzip -l 只会查看 .zip 文件的内容,因此,如果您正在寻找一个全面的解决方案来查看许多存档格式的内容,请使用我们接下来将介绍的 BetterZipQL 实用程序。

通过快速查看无需提取即可查看任何存档的内容

如果您不想在命令行中四处挖掘,您可以使用免费的第三方 Quick Look 插件来查看 zip 和几乎所有其他存档文件的内容,而无需解压缩它们。该插件名为“BetterZip QuickLook Generator”,易于安装和使用,适用于最新版本的 OS X。BetterZipQL 非常棒有几个原因,由于 Quick Look 从空格键,而且它不仅支持 zip,还允许您查看以下所有存档格式而无需解压缩:ZIP、TAR、GZip、BZip2、ARJ、LZH、ISO、CHM、CAB、CPIO、RAR、7-Zip 、DEB、RPM、StuffIt 的 SIT、DiskDoubler、BinHex 和 MacBinary。不错吧?

要使用 BetterZipQL 查看所有这些存档格式的内容,您需要先下载并安装 BetterZipQL,以下是如何操作以及完成简单安装过程后的使用方法:

  • 在此处下载 BetterZip for Quicklook 并解压缩
  • 在 Finder 中,按 Command+Shift+G 召唤转到文件夹并转到 /Library/QuickLook/
  • 将解压缩的 BetterZipQL.qlgenerator 文件拖到 /Library/QuickLook/ 文件夹中
  • 打开终端并重新启动 Quick Look 守护进程以加载插件:
  • qlmanage -r

  • 在 Finder 中找到任何 zip 文件,选择它,然后按空格键查看内容

查看的 zip(或其他存档)将如下所示,如果需要,您可以与文件夹和层次结构交互以更深入地挖掘存档格式:

使用 BetterZipQL 无需提取即可查看存档内容

BetterZipQL 很棒,但界面显然是为早期版本的 OS X 设计的,因此它看起来与较新版本的 Quick Look 更微妙、更轻巧的外观有点格格不入。尽管如此,它仍然运行良好,并且时髦的不匹配外观几乎不是不下载它并使用这个很棒的免费实用程序的理由。

在 iOS 中查看存档怎么样?

不在 Mac 上,但仍需要查看存档中的内容?如果您在旅途中使用 iPhone、iPad 或 iPod touch 并想要检查 zip、rar、sit 或许多其他存档格式的内容,您可以使用出色的免费 WinZip 实用程序来查看内容,此外,它还可以打开和提取 zips 和其他存档格式,您可以在此处阅读有关 zips 和 iOS 的更多信息 如果有兴趣。

前往 MacWorld 了解 zipinfo 技巧并找到 BetterZip Quick看实用。多年来,我一直在使用 unzip -l 工具,找到新的替代品总是很棒。