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;
            }

        }
  • 相关阅读:
    spring boot项目配置文件集合
    分享一个dapper简单封装
    Pgsql数据库jsonb操作函数集合
    RocketMq消息队列使用
    PostgreSQL相关的软件,库,工具和资源集合
    java消息队列使用场景
    java转c#代码工具集合
    Spring基于注解的Cache支持
    MKDOCS在线文档编辑器
    Plinq-Parallel.ForEach for 性能提升
  • 原文地址:https://www.cnblogs.com/frogbag/p/1113084.html
Copyright © 2011-2022 走看看