linux压缩率最高的工具,Linux 高压缩率工具 XZ 压缩详解

[toc]

一、XZ 基础信息

XZ 压缩比比较高,在这里没有进行详细对比。

官网介绍到: 压缩后的文件大小 gzip 小30%,比bzip2小15%。

我测试 一个 112M 的文件,xz 压缩完后 4.5M, gz 压缩完后 16M, biz2 缩完后7.6M. 压缩比: xz >biz2 > gzip

二、安装

yum install epel-release

yum install xz

三、详解

3.1、常用的参数

默认压缩后的文件后缀为 xz

-z强制执行压缩, 默认不保留源文件。压缩后的文件名为源文件.xz

-d强制执行解压缩

-l列出压缩文件的信息

-k保留源文件不要删除

-f强制覆盖输出文件和压缩链接

-c写入到标准输出,输入文件不要删除

-0..-9压缩比例,默认为6

-e 使用更多的 CPU time 来进行压缩,提高压缩率。不会影响解压时所需要的内存。

-T 指定线程数,默认是 1 ,当设置为 0 时使用和机器核心一样多的线程。

--format= 指定压缩输出格式,可以是 raw、xz、lzma

-v显示更详细的信息

注意点: 压缩后的文件时在和源文件同一个目录。当我们压缩的文件为 /home/nginx/logs/error.log-20191126 ,当我们在任意目录执行完 xz /home/nginx/logs/error.log-20191126 后,压缩后的文件路径是 /home/nginx/logs/error.log-201911

你可能感兴趣的:(linux压缩率最高的工具)