首页 新闻 会员 周边

求压缩、解压字节数组方案

0
悬赏园豆:60 [已关闭问题] 关闭于 2013-04-09 11:09

如题,比如我有200个大小的字节数组,但在传输过程中将其压缩至50以内的字节数组,在进行解压...

迷失路灯的主页 迷失路灯 | 初学一级 | 园豆:7
提问于:2013-03-28 10:33
< >
分享
所有回答(2)
0

根据压缩算法的原理,不一定能做到,所以请精简指令及数据,或分包发送

sinhbv | 园豆:2579 (老鸟四级) | 2013-03-28 10:40

那有没有类似散列运算的算法,加密到固定长度数据,然后解密。

支持(0) 反对(0) 迷失路灯 | 园豆:7 (初学一级) | 2013-03-28 10:44

@迷失路灯: 不能保证的是能把200byte的数据压缩到50byte以内,如果能保证一定能到50byte以内,那么算法是可以实现的

支持(0) 反对(0) sinhbv | 园豆:2579 (老鸟四级) | 2013-03-28 10:53

@sinhbv: 这明白,只是取这样的例子,只要能缩短长度就可以了,有没好点的算法推荐下#24

支持(0) 反对(0) 迷失路灯 | 园豆:7 (初学一级) | 2013-03-28 10:56
0

你可以用GZipStream压缩与解压字节数组,不懂可以参考这里:http://www.csharpwin.com/csharpspace/12714r5319.shtml

beyondchina | 园豆:680 (小虾三级) | 2013-03-28 10:46

效果不是太好,如果数据太小,压缩后的数据长度变得更大#24

支持(0) 反对(0) 迷失路灯 | 园豆:7 (初学一级) | 2013-03-28 10:55

@迷失路灯:额。。。那我就不懂了,不过这里有讲到关于字节压缩的,你可以看下,希望对你有帮助: http://s.yanghao.org/program/viewdetail.php?i=43559

支持(0) 反对(0) beyondchina | 园豆:680 (小虾三级) | 2013-03-28 11:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册