如何使用'bzip2'压缩文件

当归档事项的大小时,使用'bzip2'而不是'zip'

Linux,如Windows,支持几种不同的算法,用于将文件组压缩为单个存档。最常见的,压缩格式,几乎是普遍的,但每个压缩算法在档案生态系统内提供相对的优势和缺点。

ZIP密码饼干
ewg3d / getty图像

为什么在'gzip'上使用'bzip2'?

Gzip.命令使用LZ77压缩方法。这BZIP2.压缩工具使用挖掘机轮转算法。

在测试中,使用默认压缩设置和压缩文件执行的每个命令进行了比较。结果表明了BZIP2.命令出现在顶部,用于减少文件大小。但是,这样做需要更长的时间BZIP2.

lzmash.命令相当于运行Gzip.随着压缩水平设置为-9- 最高的压缩设置。lzmash.比时间更长Gzip.默认情况下,但生成的存档文件小于BZIP2.相等的。

使用'bzip2'压缩文件

使用文件压缩文件BZIP2.格式化,运行以下命令:

bzip2 filename.

生成的存档文件使用.bz2延期。即使文件因结果而变大,此实用程序也会压缩文件。当您压缩已经压缩的文件时,会发生此奇怪性。

如何解压缩文件

使用BZ2解压缩文件延期与之bunzip2.命令:

bunzip2 filename.bz2

bunzip2.命令提取使用已压缩的任何有效文件Bzip.或者BZIP2.。除了解压缩普通文件,它还可以解压缩重字焦文件,这已经压缩了BZIP2.命令。

tar文件压缩使用BZIP2.命令使用扩展​​名.tbz2.。使用时解压缩此文件时bunzip2.命令文件名变为filename.tar.

命令选项

修改卫星BZIP2.通过命令选项工作:

  • -F:即使文件已处于BZ2格式,也要强制压缩。
  • k:保留原始文件以及压缩存档。
  • -:减少分配给压缩作业的系统内存,从而扩展了压缩完成所需的时间。
  • -T.:测试存档文件。
  • -v.:报告关于命令执行的详细输出。

使用单独的BZIP2Recover.utility恢复损坏档案。该实用程序不会总是工作,但如果您的档案不能解决,它就不是什么都没有。

此页面有用吗?