目录

压缩格式对比

misaraty 更新 | 2024-07-22
前言
  • 对比7z、zip、rar等压缩格式性能。

  • 对比7-Zip、WinRAR、p7ziprar等压缩软件性能。

安装

p7zip

1
2
3
4
5
wget https://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2
tar jxf p7zip_16.02_src_all.tar.bz2
cd p7zip_16.02
make 
make install
  • 修改.bashrc
1
2
# p7zip
export PATH=$PATH:/apps/soft/p7zip_16.02/bin
  • 修改.bash_profile
1
2
alias 7zy='7za a'
alias 7zj='7za x'

参数推荐

./7_zip.jpg

  • 压缩等级->极限

  • 算法->LZMA2

  • 字典->256MB

  • 单词大小->273

  • 固实块大小->固实

  • 底部的参数框填入f=BCJ2

rar

  • rar解压缩后可以直接使用,但需在安装目录内运行chmod -R 777 ./*

  • 修改.bashrc

1
2
# rar
export PATH=$PATH:/apps/soft/rar
  • 修改.bash_profile
1
2
alias rary='rar a'
alias rarj='unrar x'

测试

Win10环境

  • 以141 Mb原始文件为例,
软件 压缩算法 文件大小 压缩速度
Win10 7-Zip 7z 36.2 Mb
Win10 WinRAR zip 51.8 Mb
Win10 WinRAR rar 34.1 Mb
  • 以2.53 Gb原始文件为例,
软件 压缩算法 文件大小 压缩速度
Win10 7-Zip 7z 593 Mb
Win10 WinRAR rar 817 Mb 比7-Zip略快

Linux环境

  • 以141 Mb原始文件为例,
软件 压缩算法 文件大小 压缩速度
CentOS p7zip 7z 36.25 Mb
CentOS tar.gz 52.25 Mb 最快
CentOS zip 52.25 Mb
CentOS rar rar 34.13 Mb
  • 以1.9 Gb原始文件为例,
软件 压缩算法 文件大小 压缩速度
CentOS p7zip 7z 507.48 Mb 比7-Zip快
CentOS 7-Zip 7z 588.19 Mb
CentOS tar.gz 684.87 Mb 最快
CentOS zip 52.25 Mb
CentOS rar rar 816.37 Mb 比p7zip略快

总结

  • Win10环境推荐WinRAR-rar。

  • Linux环境推荐p7zip(压缩比高)或tar.gz(压缩速度快)。