ZIP 和 RAR 的区别是什么?
ZIP 文件格式
ZIP 是一种用于归档和无损数据压缩的文件格式。该文件格式由 Phil Katz 于 1989 年创建。ZIP 是一种流行的格式,受多种软件工具的支持,包括 Microsoft Windows 和 Mac OS X 的内置 ZIP 支持。最令人难以置信的是,任何可以生成 ZIP 文件的应用程序都可以打开 ZIP 文件。
ZIP 文件是数据容器,使用 Zip 压缩以压缩或压缩方式包含一个或多个文件。另一方面,ZIP 存档可以做的不仅仅是压缩数据;它们还可以加密(密码保护)文件,并只需点击几下即可分割存档。可以使用多种技术,包括 LZMA、WavPack、PPMd、BZIP2、DEFLATE 等,来压缩或打包多个文件。
多个文件可以存储在 .ZIP 存档中。ZIP 允许您以多种方式压缩文件,以及仅在不压缩它们的情况下存储它们。由于每个文件都是单独保存的,因此同一个存档中的不同文件可以使用不同的压缩方式进行压缩。由于 ZIP 存档中的文件是单独压缩的,因此可以提取或替换它们,而无需压缩或解压整个库。
RAR 文件格式
RAR 代表 Roshal Archive。压缩文件是一种专有的存档文件类型。它是单个或多个文件或目录的集合。
与硬盘驱动器上的普通文件夹不同,RAR 文件需要第三方软件才能访问和提取存档的内容。它是 WinRAR 存档程序用于以压缩形式存储多个文件的原生文件格式。RAR 的数据压缩效率通常高于 ZIP 的默认支持。
RAR 使用文件名扩展名“.rar”表示数据卷集,使用“.rev”表示恢复卷集。在此版本之前的 RAR 版本将大型存档分成几个较小的文件,从而形成“多卷存档”。为了保持较小文件的正确顺序,它们的扩展名中使用了数字。第一个文件扩展名为“.rar”,第二个文件扩展名为“.r00”,第三个文件的扩展名是“.r01”和“.r02”。
只有商业应用程序,例如 WinRAR(Windows)、RAR[8] for Android、命令行 RAR(Windows、MS-DOS、MacOS、Linux 和 FreeBSD)以及其他软件。
ZIP 和 RAR 的区别
ZIP | RAR |
---|---|
Phil Katz 设计了 ZIP 存档文件格式,作为无损数据压缩的标准。 | Eugene Roshal 创建了 RAR,这是一种专有的无损数据压缩存档文件格式。 |
它是一个免费且开放的标准,有许多实现,并被广泛使用。 | 它不是免费的,因为压缩和解压缩数据需要使用名为 WinRAR 存档程序的第三方应用程序。 |
ZIP 格式的压缩速度比 RAR 格式慢。 | RAR 格式的压缩效率比 ZIP 格式高。 |
ZIP 提供基于密码的安全功能。 | RAR 不包含基于密码的安全功能。(注:此说法在一定程度上过时,新版RAR支持加密) |
许多应用程序(例如 WinRAR、WinZIP、Freebyte Zip 等)都可以生成 ZIP 文件。 | 只有 WinRAR 软件才能生成 RAR 文件。(注:此说法不完全准确,其他RAR工具也可以生成RAR文件) |
ZIP 使用相对不安全的 ZIP 2.0 加密方法。 | RAR 使用效率更高的 AES-128 加密方法。 |
文件扩展名是“.zip”和“.zipx”。 | 文件扩展名是“.rar”、“.rev”、“.r00”和“.r01”。 |