7z压缩格式和tar.xz压缩格式对比

其它类软件,非上述版软件
回复
头像
百草谷居士
帖子: 3062
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 21 次
接收感谢: 35 次
联系:

7z压缩格式和tar.xz压缩格式对比

#1

帖子 百草谷居士 » 2018-10-12 17:40

今天下午对7z和tar.xz格式进行了个简单测试。仅仅测试了压缩功能,解压功能没有测试。
压缩目标情况:
2602个文字,包括140个子文件。主要是libreoffice办公文档、ms-office办公文档、图片、PDF、少量RAR里面也是办公文档。
目标总大小1229117093字节。

7z默认压缩后大小663905679字节,用时5m20.607s。
xz默认压缩后大小725526964字节,用时6m50.469s。
tar.7z -压缩后大小687480843字节,用时5m21.551s。

--tar.7z采取类似 tar cvf - docs | 7z a -si temp.tar.7z 命令打包生成;

目前来看,7z无论压缩比和压缩用时都优于xz。据说7z压缩不支持linux文件属性,其实7z压缩指令也简单,可以直接压缩文件夹,不像xz,要配合tar才能压缩文件夹。
上次由 百草谷居士 在 2018-10-13 13:52,总共编辑 1 次。
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
头像
TeliuTe
论坛版主
帖子: 7491
注册时间: 2007-11-25 13:29
系统: 14/16/18/Fedroa22/w7
来自: 新疆博乐
送出感谢: 30 次
接收感谢: 102 次
联系:

Re: 7z压缩格式和tar.xz压缩格式对比

#2

帖子 TeliuTe » 2018-10-13 11:08

按理说7z也是开源的,占的空间也不大,但是系统都要安装(插件)了才能用,上次学生机的Fedora里忘记安装命令行插件,导致脚本里解压失败,只好改成tar的包,好像有个.tar.7z的格式,可能可以保留文件属性。
头像
百草谷居士
帖子: 3062
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 21 次
接收感谢: 35 次
联系:

Re: 7z压缩格式和tar.xz压缩格式对比

#3

帖子 百草谷居士 » 2018-10-13 11:19

使用time测量时间时,应该以realtime为准,还是usertime为准?
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
头像
百草谷居士
帖子: 3062
注册时间: 2006-02-10 16:36
系统: ubuntu18.04/Win10
送出感谢: 21 次
接收感谢: 35 次
联系:

Re: 7z压缩格式和tar.xz压缩格式对比

#4

帖子 百草谷居士 » 2018-10-13 13:49

利用管道组合tar和7z:
tar cvf - docs | 7z a -si temp.tar.7z
可以打包出来tar.7z,压缩后的情况如下:
大小:687480843;时间:5m21.551s
文件夹的内容可能和昨天稍有变化,不太清楚了。另外,很多测试压缩格式的文章都是用源代码进行测试,像我这样使用办公文档测试的还真不多
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。
头像
nyfair
帖子: 1065
注册时间: 2007-12-07 12:49
系统: winnux10
来自: Tree New Bee
送出感谢: 2 次
接收感谢: 13 次

Re: 7z压缩格式和tar.xz压缩格式对比

#5

帖子 nyfair » 2018-12-27 18:31

xz和7z的默认参数压缩算法都是lzma2(tar能解压7z,7-zip也能解压xz),这个算法出自7-zip作者Igor Pavlov。
然而开源厨喜欢自己实现又不愿意抄代码,那麽烂一点就烂一点吧
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的id@qq.com},将会竭诚为您服务

linux常见多媒体问题处理指南

1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在

⇩自由网络⇩
https://github.com/nyfair/freeweb
头像
astolia
论坛版主
帖子: 3552
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 593 次

Re: 7z压缩格式和tar.xz压缩格式对比

#6

帖子 astolia » 2019-01-03 0:01

xz的默认压缩级别是6。7z的默认压缩级别是5,至少在字典大小上相当于xz的压缩级别7
另外7z默认开了多线程,有多核可用的时候表现会好些
回复

回到 “其它类软件”