centos7上安装7-Zip解压缩工具
1.背景
由于项目需要传输30G的文件,由于是远程传输,所以考虑是使用高压缩比的7-Zip
2.7-Zip介绍
7z 是一种主流高效的压缩格式,它拥有极高的压缩比。在计算机科学中,7z是一种可以使用多种压缩算法进行数据压缩的档案格式。该格式最初被7-Zip实现并采用,但是这种档案格式是公有的,并且7-Zip软件本身亦在GNU宽通用公共许可证 (GNU LGPL)协议下开放源代码。LZMA软件开发工具包的最新版本为V9.34。7z格式的MIME类型为application/x-7z-compressed。
通常使用 7-Zip 的 7z 格式能比使用 zip 格式的压缩文件小 30-70%。并且使用 7-Zip 创建的 zip 格式比大多数其它压缩软件创建的都小 2-10%。
2022年6月,谷歌 ChromeOS 在管理文件方面进行了改进,新增了对 7z、iso 和 tar 等格式的支持。
3.下载7-Zip
下载地址:https://sparanoid.com/lab/7z/download.html
4.安装使用
解压
mkdir 7zip mv 7z2201-linux-x64.tar.xz 7zip/ cd 7zip tar -xvJf 7z2201-linux-x64.tar.xz
查看解压后的文件
安装(此处使用7zzs,其是7-Zip的独立控制台版本(使用静态系统库链接编译的版本))
cp 7zzs /usr/local/bin/
查看是否安装成功
5.使用(此处以hits_v1.tsv文件的解压缩为例)
(1).压缩文件
7zzs a hits_v1.7z hits_v1.tsv
查看压缩后的文件大小
(2).解压文件
7zzs x hits_v1.7z
官方地址:https://sparanoid.com/lab/7z/