use*_*686 25 compression zip gzip archiving 7-zip
一般来说,我观察到以下几点:
问题:
Rua*_*lam 16
有多种压缩格式和方法可用,有些根本不压缩,旨在将多个文件存储在一个存档中,而其他较新的实验性压缩器(基于PAQ)旨在尽可能积极地压缩,无论执行所述操作所需的时间。
您需要从您选择的压缩方法中评估您需要的功能,还需要考虑使用它的上下文。
不同的功能和注意事项包括:
一般来说,ZIP是最普遍的格式,但通常不支持超过 4 GB 的大小(如果有的话),安全支持通常被认为很差(标准密码可能会受到纯文本攻击的影响,进一步加密是通常由商业 ZIP 软件供应商实施为格式的非官方衍生品)。
除此之外,通过安装更多软件,大多数其他流行格式将在所有操作系统上获得某种形式的支持。
我个人的选择是7-Zip,因为它具有强大而灵活的压缩功能;尽管它在 Windows 上有一个特殊的用户界面。有适用于 Linux 和 Mac OS X 的解压缩器(虽然不是基于 GUI 的标准)。
小智 5
正如其他人所提到的,特定压缩格式的选择在很大程度上取决于用途和目标受众。
.tar.gz 和 tar.bz2 归档文件非常适合在 Linux 系统上使用(以及与 Linux 用户共享文件的扩展),因为 tar、gzip 和 bzip2 工具在该平台上基本上无处不在,并且因为 .tar 格式具有完整的支持 Unix 权限和其他特定于平台的属性。选择 gzip 和 bzip2 来压缩 tar 存档主要是速度与压缩比的决定,bzip2 提供较小的文件,但压缩速度慢得多。这些格式的缺点包括与 Windows 的兼容性较差,并且(可能)需要解压缩整个存档以提取单个文件。
ZIP 存档可以在大多数平台上使用本机工具进行提取,因此它是将存档发送给不喜欢安装第三方存档软件(例如 7-Zip)的非技术用户的理想选择。压缩级别不如更高级的算法,并且不支持 Unix 权限,但例如,如果您想将假日照片存档发送给祖母,那么它是一种出色的格式。ZIP 还提供一些基本的密码保护,并且可以从存档中的任何位置快速提取文件。
如果您想要尽可能最佳的压缩比,7-Zip 是不错的选择。与 ZIP 一样,它不支持 Unix 文件权限或所有权,并且默认情况下也不会安装在大多数平台上,这使得使用起来稍微费力,但如果压缩比增益很重要,那么在 Windows 上可能是值得的。在全 Linux 环境中,最好将“xz”或“lzma”压缩工具与 tar 一起使用,它们的操作方式与“gzip”和“bzip2”完全相同,但使用更高级的 LZMA 算法,如 7 -压缩。