快压真的有自己的高效压缩算法?

2012-05-29 19:12:25 +08:00
 lentrody
前几天下资源时发布者同时给了几个格式为 rar,zip,kz 的压缩包,发现kz的压缩包大小要比其他的小不少,但几个压缩包里面的资源完全一样。之后又用 7zip,winrar 比较测试了下,压缩大部分文件时kz压缩率跟 7z,zip,rar 差不多,但单独压缩jpg图片时kz能比其他格式小15%左右(我下的资源里基本都是图片)。
我想知道快压是真的有自己的压缩技术,还是用了其他已知的压缩算法?

大家可以自己测试,下面的可以参考参考
http://article.pchome.net/content-1379419.html
8602 次点击
所在节点    问与答
32 条回复
bhuztez
2012-05-29 19:49:45 +08:00
不会导致清晰度降低么?
feiandxs
2012-05-29 19:58:47 +08:00
如果针对图片部分去除掉显示器不能显示的颜色+人眼无法显示的颜色,还是大有可为的。
图像算法进化到现在了也还没个头……
lentrody
2012-05-29 20:01:39 +08:00
@bhuztez 测试时算了,解压后md5什么的都一样
avatasia
2012-05-29 20:05:49 +08:00
你有比较几个压缩文件的字典库的大小么?
xhacker
2012-05-29 20:26:28 +08:00
试试 7z 的极限压缩……如果 kz 还是有优势,那就确实有高明之处了。
longxi
2012-05-29 22:20:38 +08:00
文章里只说了快压用的极限压缩,并没说rar和7zip也是,而且从上下文中我也不能准确推断出后者是否用的极限压缩方式,另外压缩时间也没说——这不科学……
flied
2012-05-29 22:28:03 +08:00
lz没有说压缩比例呢

都用最大比例试一试
fanzeyi
2012-05-29 23:03:05 +08:00
果断自己做了测试.. 在 kvm 虚拟机里, OS 版本是 WinXP SP3 MSDN 版. 没加国内的任何修改。

先贴使用软件的版本:

WinRAR:



7z:



快压:



然后是被压缩文件的,随便从我的照片库里的一个相册拉出来了十几张照片.. 不过拉进虚拟机之后觉得有点太小了,就复制了 3 次,也就是说同一个照片文件重复了 4 次:



被压文件总大小



然后是测试时间:

WinRAR 压缩配置:



WinRAR 压缩结果:



7z 压缩配置:



7z 压缩结果:



快压 压缩配置:



快亚 压缩结果:



然后下面是压缩耗时:

WinRAR 39s

7z 1m07s

快压 3m20s
fanzeyi
2012-05-29 23:07:30 +08:00
最后再贴下系统配置:

zythum
2012-05-29 23:10:39 +08:00
@fanzeyi 7z威武
xi4oh4o
2012-05-29 23:15:19 +08:00
极限压缩好强大
yanwen
2012-05-29 23:17:05 +08:00
@fanzeyi 会不会是7z对同样数据的文件 处理比较 ???
fanzeyi
2012-05-29 23:18:10 +08:00
@yanwen 这个我倒没考虑到.. 我再传进去点照片测试下..
fanzeyi
2012-05-29 23:30:47 +08:00
@xi4oh4o
@yanwen
@zythum

果然是有坑



7z 压缩结果



快压正在测,目测结果要是最优的
fanzeyi
2012-05-29 23:32:13 +08:00
关于快压的算法问题,在使用协议里找到这个:

fanzeyi
2012-05-29 23:33:52 +08:00
快压压缩结果:



虽然时间上还是不占优势..
Archangel_SDY
2012-05-29 23:36:26 +08:00
RAR钩固实再测测看.
fanzeyi
2012-05-29 23:42:09 +08:00
@Archangel_SDY 勾上了固实的结果:

LazarusX
2012-05-29 23:50:07 +08:00
当年天涯密码库被爆的时候顺手进行过类似对比,确实也是快压最优,当时挺纳闷的。
liyangdal
2012-05-30 00:00:33 +08:00
不用比了,用了rejpeg的结果.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/37766

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX