Jio*_*Jio 15 tar archive compression gzip p7zip
在选择 7zip、xz、gzip、tar 等压缩和归档文件时应考虑哪些因素?
Pes*_*hke 37
我首先要澄清的是,在您提供的列表中,tar是唯一一个不是压缩算法的列表。tar是短期的牛逼猿氩韭菜,并用于创建归档文件。简而言之,由一个或多个文件组成的单个文件。它用于将文件捆绑在一起,以便它们可以由只能压缩单个文件的压缩器进行压缩。
在可用性方面,zip在 UNIX (Linux/BSD/MacOS) 和 Windows 系统中广泛可用。因此zip文件是高度可移植的。Windows 系统上也提供了压缩/解压缩xz和gzip文件的工具,但在 UNIX 系统上更常见和使用。
xz并且7zip已知有比 更好的压缩算法gzip,但使用更多的内存和时间来压缩/解压缩。这里很好地讨论了这个话题。
我建议gzip在可用内存较少时使用,并且压缩/解压缩速度是一个问题。7zip并且xz可以在空间是一个问题而压缩/解压缩速度不是问题时使用。
可以在此处找到有关这些算法的一些不错的基准测试。注意: LZMA是7zip和使用的压缩算法xz。
仅在原始上下文中回答原始问题。问题:
您建议我使用什么:7zip、xz、gzip、tar 等,大多数 Linux 发行版或多或少都可用,什么压缩最好?
只需使用 tar 和 gzip 即可tar -czvf <filename.tar.gz> /path/to/files
通常,压缩算法的差异可以忽略不计(例如 bzip2),或者取决于您所讨论的数据类型。对于通用压缩,我认为最好的建议就是坚持标准。
此外,除非有明显且显着的优势,否则使用与其他人相同的格式只会让生活变得更轻松。因此,您需要习惯仅使用 tar 和 gzip(如上所述)以及 ZIP,因为您会发现很多可用的工具。