华为云计算 云知识 pigz是什么
pigz是什么

简介

pigz是一个C写的打包解包 开源 工具。它代表gzip的并行实现,是gzip的全功能替代品,在压缩数据时利用多个处理器和多个内核,即支持多线程并行处理,解压缩比gzip快。

编译配置流程

1.配置编译环境

1)安装wget工具。

yum install wget -y

2)安装依赖包glibc。

yum install glibc -y

3)安装依赖包zlib。

wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make && make install
----结束

2.获取源码

获取“pigz-2.4”源码包。

cd /usr/local/src
wget https://www.zlib.net/pigz/pigz-2.4.tar.gz

3.编译和安装

1)解压软件包。

tar -zxvf pigz-2.4.tar.gz

2)进入pigz的安装目录。

cd pigz-2.4/

3)编译pigz。

make

4)将编译生成文件拷贝到系统目录。

cp pigz /usr/local/bin
cp unpigz /usr/local/bin/
----结束

4.运行和验证

1)生成文件file

touch file1 file2 file3

2)对文件分别打包。

pigz file1 file2 file3
ls

系统回显如下,表示正常打包,运行正常。

file1.gz  file2.gz  file3.gz
----结束
上一篇:对象存储服务的优势 下一篇:添加资源标签CreateResourceTag