7Z的压缩算法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了7Z的压缩算法相关的知识,希望对你有一定的参考价值。

参考技术A

7z 已公开了结构编辑功能,所以它可以支持任何一种新的压缩算法。
到目前为止,下列压缩算法已被整合到了 7z 中: 7z压缩格式的算法压缩算法 备注 LZMA 改良与优化后的 LZ77 算法 LZMA2 改良的 LZMA 算法 PPMD 基于 Dmitry Shkarin 的 PPMdH 算法 BCJ 32 位 x86 可执行文件转换程序 BCJ2 32 位 x86 可执行文件转换程序 BZip2 标准 BWT 算法 Deflate 标准 LZ77-based 算法

压缩,解压缩

压缩格式:gz , bz2, xz, zip ,Z
压缩算法:算法不同,压缩比也会不同
最流行压缩
xz , bz2 , gz
gzip : .gz
gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件
-d:解压缩
-#:1-9,指定压缩比,默认为6
gunzip
gunzip /PATH/TO/SO
MEFILE.gz:解压缩完成后会删除原文件
zcat /PATH/TO/SOMEFILE.gz:不解压的情况,查看文本文件的内容
bzip2:bz2
比gzip有更大的压缩比的压缩工具,使用格式近似
bzip2 /PATH/TO/SOMEFILE
-d
-#:1-9
-k:压缩时保留原文件
bunzip2 /PATH/TO/SOMEFILE.bz2 解压缩
bzcat
xz :.xz
xz /PATH/TO/SOMEFILE
-d
-#:1-9,默认是6
-k:压缩时保留原文件
unxz
xzcat
xzdec 解压缩
zip:可以压缩目录 ,可以归档 既压缩又归档的工具
zip FILENAME.zip FILE1 FILE2 ...
unzip FILENAME.zip
archive:归档,归档本身并不意味着压缩

tar:归档工具
-c:创建归档文件
-f FILE.tar :操作的归档文件
-x 展开归档
--xattrs:归档时,保留文件的扩展属性信息
-t 不展开归档,直接查看归档了哪些文件

以上是关于7Z的压缩算法的主要内容,如果未能解决你的问题,请参考以下文章

7zip的lzma和lzma2算法在啥情况下压缩率不一样

7z 压缩命令行工具

如何用7-Zip 把文件压缩成rar文件???

为啥7z的压缩率这么夸张

[原]使用SevenZipSharp压缩/解压7z格式

如何打开7z文件?