zoukankan      html  css  js  c++  java
  • 压缩解压字符串

    public static class Zipper
        
    {
            
    public static string Zip(string tozipstr)
            
    {
                MemoryStream mStream 
    = new MemoryStream();
                GZipStream gStream 
    = new GZipStream(mStream, CompressionMode.Compress);

                BinaryWriter bw 
    = new BinaryWriter(gStream);
                bw.Write(Encoding.UTF8.GetBytes(tozipstr));
                bw.Close();

                gStream.Close();
                
    string outs= Convert.ToBase64String(mStream.ToArray());
                mStream.Close();
                
    return outs;
            }



            
    public static string UnZip(string zipedstr)
            
    {
                
    byte[] data = Convert.FromBase64String(zipedstr);
                MemoryStream mStream
    =new MemoryStream(data);
                GZipStream gStream 
    = new GZipStream(mStream, CompressionMode.Decompress);
                StreamReader streamR 
    = new StreamReader(gStream);
                
    string outs = streamR.ReadToEnd();
                mStream.Close();
                gStream.Close();
                streamR.Close();
                
    return outs;
            }

        }
  • 相关阅读:
    十分钟上手-搭建vue开发环境(新手教程)
    二叉树基本操作C代码
    javaScript改变HTML
    javaScript查找HTML元素
    javaScript示例
    javaScript语法基础
    jsp useBean
    +Java中的native关键字浅析(Java+Native+Interface)++
    在myeclipse中拷贝一个工程,修改部署的名字
    解压版mysql安装
  • 原文地址:https://www.cnblogs.com/frogbag/p/1113084.html
Copyright © 2011-2022 走看看