今天下午对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才能压缩文件夹。
7z压缩格式和tar.xz压缩格式对比
- TeliuTe
- 论坛版主
- 帖子: 7490
- 注册时间: 2007-11-25 13:29
- 系统: 14/16/18/Fedroa22/w7
- 来自: 新疆博乐
- 送出感谢: 30 次
- 接收感谢: 102 次
- 联系:
Re: 7z压缩格式和tar.xz压缩格式对比
按理说7z也是开源的,占的空间也不大,但是系统都要安装(插件)了才能用,上次学生机的Fedora里忘记安装命令行插件,导致脚本里解压失败,只好改成tar的包,好像有个.tar.7z的格式,可能可以保留文件属性。
Re: 7z压缩格式和tar.xz压缩格式对比
利用管道组合tar和7z:
tar cvf - docs | 7z a -si temp.tar.7z
可以打包出来tar.7z,压缩后的情况如下:
大小:687480843;时间:5m21.551s
文件夹的内容可能和昨天稍有变化,不太清楚了。另外,很多测试压缩格式的文章都是用源代码进行测试,像我这样使用办公文档测试的还真不多
tar cvf - docs | 7z a -si temp.tar.7z
可以打包出来tar.7z,压缩后的情况如下:
大小:687480843;时间:5m21.551s
文件夹的内容可能和昨天稍有变化,不太清楚了。另外,很多测试压缩格式的文章都是用源代码进行测试,像我这样使用办公文档测试的还真不多
Re: 7z压缩格式和tar.xz压缩格式对比
xz和7z的默认参数压缩算法都是lzma2(tar能解压7z,7-zip也能解压xz),这个算法出自7-zip作者Igor Pavlov。
然而开源厨喜欢自己实现又不愿意抄代码,那麽烂一点就烂一点吧
然而开源厨喜欢自己实现又不愿意抄代码,那麽烂一点就烂一点吧
本人在此论坛仅负责吐槽,问题急需解决请支付宝转账5毛至{我的[email protected]},将会竭诚为您服务
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb
linux常见多媒体问题处理指南
1. 视频播放有问题->卸载gstreamer
2. 音频播放有问题->卸载pulseaudio
3. 远程播放有问题->卸载avahi
4. 系统全都有问题->卸载systemd,远离Lennart这傻逼让你从此轻松自在
⇩自由网络⇩
https://github.com/nyfair/freeweb