LZMA2完爆PK-Zip经典Deflate算法
dwing吧
全部回复
仅看楼主
level 7
xliang9550 楼主
即使只用最快速压缩,配合4MB字典(同WinRAR),压缩率轻松超过Deflate最大压缩。
另外我想问一下,字典大小对速度影响如何,比如64kB和64MB字典对比。
2013年01月10日 07点01分 1
level 13
没测试过,等有机会了用RHEL的init 3去跑一次试试,基本上init 3能吃满性能。
2013年01月10日 12点01分 3
level 13
[abcfy2@localhost ~]$ pv /dev/zero | zip > /dev/null
adding: -65.8MiB 0:00:01 [65.7MiB/s] [ <=> ]
4.56GiB 0:01:11 [65.9MiB/s] [ <=> ]
ZIP默认参数下速度大概65MB/s
[abcfy2@localhost ~]$ pv /dev/zero | 7za a -si tmp.7z > /dev/null
235MiB 0:00:25 [ 9.5MiB/s] [ <=> ]
p7zip在默认参数下大约9MB/s左右
问下7-zip的最快速度压制参数是什么?
2013年01月10日 13点01分 4
level 7
xliang9550 楼主
我的测试环境:GS45主板,酷睿2 T9600 2.8G,8GB DDR3 1066。(4年前买的笔记本,性能早已过时)
软件:WinZip 17.0,Legacy模式,Enhanced Deflate算法,最大比例压缩。
7-zip 9.20稳定版,LZMA2算法,64kB字典,非固实,最快速压缩。(直接在GUI版7z程序7ZG下测试,没有使用命令行版7ZA)
待压缩的数据文件大约40GB,ZIP最大比例压缩后的大小26.8GB,7-zip最快速压缩后26.5GB。
2013年01月11日 03点01分 5
level 10
deflate注重于快速压缩,
lz
ma注重高压缩比+快速解压,根本没可比性。
2013年01月11日 12点01分 6
揉。
2013年01月24日 03点01分
7z设成最快速压缩,速度不比zip慢多少,但压缩率甚至高于zip最大比例压缩,又能支持分卷,我当然用7z啦……
2013年01月26日 09点01分
level 7
xliang9550 楼主
现在PK-Zip的极速压缩速度优势不明显了,想找另一种压缩率稍高的快速压缩方式,更倾向于解压速度和解压内存开销。
现在看来7-zip的极速压缩是可以的。
2013年01月12日 03点01分 7
gzip也不错啊,兼有deflate的高压缩速度与解压速度,系统开销也不大。一般的服务器备份都选用tar.gz,开销小,基本不会影响正在跑的服务
2013年01月12日 03点01分
据我所知,gzip和bzip2只支持单个文件压缩,因此实际上先将所有文件合并为一个tar,再用gzip或bzip2压缩,从而看到的压缩包后缀是.tar.gz或.tar.bz2,另外tar本身也不支持分卷,我还需要兼顾Windows和Linux之间的兼容性,制作的压缩包不是只有我一人使用。
2013年01月12日 04点01分
level 7
xliang9550 楼主
我目前用的7z压缩参数:
-mx=1 -ms=off -m0=bcj2 -m1=lzma2:a=0:d=16
快速压缩,非固实,BCJ2过滤器,LZMA2算法,快速模式,64kB字典。(如果以上参数有误还望不吝赐教)
2013年01月12日 04点01分 8
请问还有更快速的压缩参数吗?
2015年06月11日 12点06分
1