它充分利用了现代多核处理器的性能,大幅提高压缩解压的速度。
1、压缩单个文件
2、解压单个文件
3、压缩文件夹
4、解压文件夹
Zstandard 简称Zstd,是一种快速的无损压缩算法,以 zlib 级为目标的实时压缩场景和更好的压缩比。它可以将压缩速度交换为更高的压缩比率,同时支持非常快的解码器。Zstd压缩包为 .zst 格式。
1、压缩单个文件
2、解压单个文件
3、压缩文件夹
4、解压文件夹
1、pigz默认用法(默认并发线程是逻辑cpu个数)可比gzip快5.3倍,CPU消耗则是gzip的8倍,压缩比则相当;2、并发8线程对比4线程提升:41.2%,16线程对比8线程提升:27.9%,32线程对比16线程提升:3%;
3、在对压缩效率要求较高、但对短时间内CPU消耗较高不受影响的场景,使用pigz非常合适。
用tar压缩压缩格式和工具有bzip2和gzip,你可以单独使用,也可以配合tar使用tar的主要的功能有-t 打印归档中的所用文件,并以列表的形式显示-c 归档压缩-x 打开归档和解开压缩压缩命令选项有: -j 选择bzip2压缩,压缩后的归档文件为 ***.tar.bz2 -z 选择gzip压缩,压缩后的文件为***.tar.gz其他压缩选项: -f 指定 归档文件 -v 打印 *** 作过程中的相信信息举例1: tar -cvzf 1.tar.gz 1.txt 2.txt 2.txt 将1.txt 2.txt 3.txt 压缩归档为1.tar.gz, 如果你想压缩成bzip2,将z换成j即可举例2: tar -xvzf 1.tar.gz 将1.tar.gz解压,如果文件是1.tar.bz2, 则将z换成j。 上述命令中 v选项可以去掉,v只是显示 *** 作过程中的信息举例3: tar -tvzf 1.tar.gz 显示1.tar.gz中的文件信息,但不解压,如果是 1.tar.bz2, 你知道该怎么办了吗?其中 bzip2 和gzip以单独对命令也可以使用,与tar类似,你可以用 man bzip2 和man gzip命令查看具体的说明。 就压缩而已,文本文件的压缩率很高,网上给出的参数是10%~15%,我本人感觉差不多是这样,二进制文件的压缩率不高。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)