silverlight压缩字符串的问题

jhonsonzhang 2012-12-08 09:50:40
很困惑,使用sharpziplib,行不通,老是死在compress方法上。framework里面的compression在客户端又不能使用。晕了。难道真只能使用terrik里面那个terrik.windows.zip吗?这东西我找半天还没找到。哪位大虾给个方案额。
...全文
184 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhonsonzhang 2012-12-09
  • 打赏
  • 举报
回复
大虾们都不在么?
jhonsonzhang 2012-12-09
  • 打赏
  • 举报
回复
感谢楼上2位,请教3楼仁兄:GZipOutputStream(mem),这个方法是sharpziplib里面的吗?
Bonjour-你好 2012-12-09
  • 打赏
  • 举报
回复
telerik有demo,不知这种压缩是不是你要的: http://demos.telerik.com/silverlight/#ZipLibrary/CompressStream
  • 打赏
  • 举报
回复
var inpt = new MemoryStream(buffer) --〉 var inpt = new MemoryStream(yourDatas)
  • 打赏
  • 举报
回复
对于压缩,可以写
var mem = new MemoryStream();
using (var stream = new GZipOutputStream(mem))
   stream.Write(data, 0, data.Length);
var result = mem.ToArray();
对于解压缩,可以写:
var inpt = new MemoryStream(buffer);
var otp = new MemoryStream();
using (var stream = new GZipInputStream(inpt))
{
    var len = 0;
    var buffer = new byte[40960];
    while ((len = stream.Read(buffer, 0, buffer.Length)) > 0)
        otp.Write(buffer, 0, len);
}
var result = otp.ToArray();
  • 打赏
  • 举报
回复
什么叫做“死在...上”?

8,756

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧