主页 > 知识库 > .net压缩功能实现方法

.net压缩功能实现方法

热门标签:云狐人工智能电话机器人 电销机器人 数据 ai电销机器人对贷款有帮助吗 福州人工智能电销机器人加盟 宿迁智能外呼系统排名 400电话办理信任翰诺科技 怎样给陕西地图标注颜色 地图标注多少钱一张 广州销售外呼系统定制
复制代码 代码如下:

public static class Compressor    {

            public static byte[] Compress(byte[] data)
            {
                using (MemoryStream output = new MemoryStream())
                {
                    using (GZipStream gzip = new GZipStream(output, CompressionMode.Compress, true))
                    {
                        gzip.Write(data, 0, data.Length);
                        gzip.Close();
                        return output.ToArray();
                    }
                }
            }

            public static byte[] Decompress(byte[] data)
            {
                using (MemoryStream input = new MemoryStream())
                {
                    input.Write(data, 0, data.Length);
                    input.Position = 0;
                    using (GZipStream gzip = new GZipStream(input, CompressionMode.Decompress, true))
                    {
                        using (MemoryStream output = new MemoryStream())
                        {
                            byte[] buff = new byte[64];
                            int read = -1;
                            read = gzip.Read(buff, 0, buff.Length);
                            while (read > 0)
                            {
                                output.Write(buff, 0, read);
                                read = gzip.Read(buff, 0, buff.Length);
                            }
                            gzip.Close();
                            return output.ToArray();
                        }
                    }
                }
            }
您可能感兴趣的文章:
  • .NET 2.0 的压缩功能代码

标签:焦作 延安 宜春 大兴安岭 曲靖 黄南 绵阳 新疆

巨人网络通讯声明:本文标题《.net压缩功能实现方法》,本文关键词  .net,压缩,功能,实现,方法,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《.net压缩功能实现方法》相关的同类信息!
  • 本页收集关于.net压缩功能实现方法的相关信息资讯供网民参考!
  • 推荐文章