社区
C#
帖子详情
关于GZipStream解压缩的问题
hoverchu
2006-12-07 02:15:55
代码如下(其中ms为压缩后的流):
ms.Position = 0;
GZipStream zipstream = new GZipStream(ms, CompressionMode.Decompress);
StreamReader sr = new StreamReader(zipstream);
string str = sr.ReadToEnd();
str的长度是正确的,可内容却都是"\0",正确的结果应该是个xml字符串,请高手指点,谢谢!
...全文
353
5
打赏
收藏
关于GZipStream解压缩的问题
代码如下(其中ms为压缩后的流): ms.Position = 0; GZipStream zipstream = new GZipStream(ms, CompressionMode.Decompress); StreamReader sr = new StreamReader(zipstream); string str = sr.ReadToEnd(); str的长度是正确的,可内容却都是"\0",正确的结果应该是个xml字符串,请高手指点,谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cansum396
2006-12-29
打赏
举报
回复
mark
BlueDog
2006-12-29
打赏
举报
回复
看我Blog上的贴子,已实现了你需要的功能
http://blog.csdn.net/BlueDog/archive/2006/12/29/1466527.aspx
newsealiutao
2006-12-26
打赏
举报
回复
你好,可以加我qq吗? 275222920 我想讨论一下gzip的问题^_^
BlueDog
2006-12-25
打赏
举报
回复
/// <summary>
/// 解压缩字符串
/// </summary>
/// <param name="unCompressedString"></param>
/// <returns></returns>
public static string UnzipString(string unCompressedString)
{
System.Text.StringBuilder uncompressedString = new System.Text.StringBuilder();
byte[] writeData = new byte[4096];
byte[] bytData = System.Convert.FromBase64String(unCompressedString);
int totalLength = 0;
int size = 0;
Stream s = new GZipStream(new MemoryStream(bytData), CompressionMode.Decompress);
while (true)
{
size = s.Read(writeData, 0, writeData.Length);
if (size > 0)
{
totalLength += size;
uncompressedString.Append(System.Text.Encoding.UTF8.GetString(writeData, 0, size));
}
else
{
break;
}
}
s.Close();
return uncompressedString.ToString();
}
阿牛138588
2006-12-23
打赏
举报
回复
看起来就不顺眼,但哪错了说不出来。
:)
浅谈物联网发展的几大趋势
近年来,物联网技术越来越趋于成熟,链接数量不断增加,物联网正在不断地改变着我们的世界,势必将带来更大的影响。对此,很多人一直在讨论随着物联网等新兴技术的不断介入,未来会是什么样,以及我们的生活会有什么变化。 下面就物联网发展的极大趋势进行分析 一、更严格的合规性 当某项新技术诞生时,行业的兴奋、激进与政策和监管的滞后往往会形成鲜明的对比。在新技术的早期,行业的技术力量专注于创新,监管水平低。一旦...
从IoT World 2019看全球IoT九大发展趋势
来源:全球物联网观察美国时间5月14日,IoT World2019在美国硅谷圣克拉拉会议中心举行,今年的主题是“工业与IOT的交互”,从大会主题演讲内容和现场产品展示来看...
IoT 数据库在工业物联网领域的应用:现状与未来
在当今数字化转型的大趋势下,工业物联网(IIoT)正以惊人的速度改变着传统工业的面貌。工业物联网通过将各种设备、机器和系统连接起来,实现数据的实时采集、传输和分析,从而提高生产效率、优化资源配置并提升产品质量。而在这一过程中,IoT 数据库作为数据存储和管理的核心组件,发挥着至关重要的作用。
视频大数据与物联网(IoT)融合发展的探索
佳都新太科技股份有限公司 刘弘胤 1、视频大数据与物联网(IoT)发展的现状 随着智慧城市的广泛建设,全国各地视频接入规模的迅猛增长及视频监控对高清、智能、联网的要求越来越高,每天产生的数据量正以惊人的速度在不停增长。而至2016年起,随着人脸识别、视频结构化等技术的成熟与不断优化,视频监控正迈向全新的大数据时代,数据越来越成为最宝贵的资源,如何有效对数据进行存储、共享以及应用变得愈加重要。 视频监控应用的核心是视频内容的查找与解读,关注的目标包括视频中的人、车的属性和行为,以及相关联的各类物联网Io
IoT平台选型指南:如何选择最适合您的物联网解决方案
1.背景介绍 物联网(Internet of Things, IoT)是指通过互联网将物体和日常生活中的各种设备连接起来,实现互联互通的大趋势。IoT平台是物联网的核心组成部分,它提供了一种基础设施,使得物联网设备可以轻松地与互联网进行交互,从而实现各种各样的应用场景。 IoT平台的选型非常重要,因为它会直接影响到物联网解决方案的性能、可靠性、安全性和可扩展性。在选择IoT平台时,需要考虑以下...
C#
111,128
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章