【C#基础】byte二进制数组转string
2016-09-27 10:19
225 查看
//解析post请求数组返回的数组 //解码返回的二进制数组 public string DecodeBytes(byte[] c) { string html = string.Empty; try { byte[] d = c; //Array.Copy(c, 44, d, 0, c.Length - 44); byte[] f = null; using (MemoryStream stream = new MemoryStream()) { using (GZipStream gZipStream = new GZipStream(new MemoryStream(d), CompressionMode.Decompress)) { byte[] bytes = new byte[409600]; int n; while ((n = gZipStream.Read(bytes, 0, bytes.Length)) != 0) { stream.Write(bytes, 0, n); } gZipStream.Close(); } f = stream.ToArray(); } html = System.Text.Encoding.UTF8.GetString(f); } catch (Exception ex) { html = ex.Message + "原始数据:" + System.Text.Encoding.Default.GetString(c); LogHelper.Log.Error("解码返回的二进制数组异常", ex); } return html; }
相关文章推荐
- C# double float int string 与 byte数组 相互转化
- C#基础系列(6)-- 第二部分 字符串相关 -- byte[]与string之间的转换(1)
- C# 二进制替换第一弹 byte 数组替换
- 【C# 基础】ArrayList 转换成byte数组
- C# 二进制替换第一弹 byte 数组替换
- C# Byte数组转换String解决方案
- C# 二进制替换第二弹 二进制替换深入研究---List 与byte[] 效率对比 byte[] 数组 替换
- [c#]string和byte 数组转换的快速方法(采用unsafe)
- C#控制台基础 检测一个string数组是否包含指定的string字符串
- C#下byte数组与string的相互转换
- C#基础温习(4):C#中string数组和list的相互转换
- C# string byte数组转换解析
- c#中如何将byte数组转换成string从而在textbox中显示出来?
- 将Byte数组转化为String-.NET教程,C#语言
- C# 图片与字节数组(byte[])二进制相互转换,获取大小像素扩展名
- C# double float int string 与 byte数组 相互转化
- C# double float int string 与 byte数组 相互转化
- C#字符串string和内存流MemoryStream及比特数组byte[]
- c# string和byte数组相互转换
- C# double float int string 与 byte数组 相互转化