zip 比 bz2 有什么优势吗?

zip 比 bz2 有什么优势吗?

可能重复:
如何评估压缩文件的最佳存档格式选择?

我刚刚下载了 phpBB3,发现他们提供了 bz2 (1.51 MB) 和 zip (2.35 MB) 下载。这就是为什么我想知道ZIP 文件格式有优势吗bzip2

根据 Wikipedia 文章,可以使用 bzip2 压缩算法压缩 zip 文件。那么为什么 zip 文件会这么大呢?

答案1

.zipfiles 可以包含多个文件。

.bz2只能包含一个文件。.bz2标头更紧凑,并且固体压缩按设计。

tar通常用于将多个文件放入.bz2存档中。这就是为什么您经常看到.tar.bz2文件。

答案2

与一种算法优于另一种算法的优点无关,但 ZIP 的一个实际点是它在 Windows 上的支持:从 XP 开始,就有开箱即用的 ZIP 支持,但您需要外部工具(例如 7-zip)才能使用 bzip2。

答案3

我想知道 ZIP 文件格式相对于 bzip2 是否有任何优势。

拥有可以处理 zip 格式而不是 tar.bz2 文件的软件的人更多。

Zip 文件可以使用 bzip2 压缩算法进行压缩。那么为什么 zip 文件会这么大呢?

“可以”不代表“永远会”。

答案4

一般来说,他们支持 Linux 用户使用 tar.gz(或 bz),支持 Windows 用户使用 zip - 大多数 Linux 系统默认支持前者,每个现代版本的 Windows 都有 zip。

由于兼容性原因,大多数 zip 文件使用 deflate 而不是 bzip,因此文件会稍微大一些。但在实际使用中,差异并不那么明显。

相关内容