zoukankan      html  css  js  c++  java
  • Telerik字符压缩算法

    using Telerik.Windows.Zip;
    
            /// <summary> 
            /// 利用telerik的zip库压缩字符串 
            /// </summary> 
            /// <param name="str"></param> 
            /// <returns></returns> 
            public static string CompressString(string str)
            {
                string result = string.Empty;
                try
                {
                    var memoryStream = new MemoryStream();
                    var zipOutputStream = new ZipOutputStream(memoryStream, ZipCompression.Default);
                    var writer = new StreamWriter(zipOutputStream);
                    writer.Write(str);
                    writer.Flush();
                    result = Convert.ToBase64String(memoryStream.ToArray());
                }
                catch { }
                return result;
            }
    
            /// <summary> 
            /// 利用telerik的zip库解压字符串 
            /// </summary> 
            /// <param name="compressedBase64String"></param> 
            /// <returns></returns> 
            public static string UnCompressString(string compressedBase64String)
            {
                string result = string.Empty;
                try
                {
                    var memoryStream = new MemoryStream(Convert.FromBase64String(compressedBase64String));
                    var input = new ZipInputStream(memoryStream);
                    var reader = new StreamReader(input);
                    result = reader.ReadToEnd();
                }
                catch { }
                return result;
            }
  • 相关阅读:
    获取URL中参数
    Javascript this指针
    10分钟了解C#中的协变和逆变
    BCB写的简单的EXCEL合并
    Codeforces Round #316 (Div. 2) D
    Codeforces Round #316 (Div. 2) E
    fzu1873 Coin Puzzle
    hdu 3629 Convex
    几何统计 ACM ICPC
    hdu 5135 Little Zu Chongzhi's Triangles
  • 原文地址:https://www.cnblogs.com/ncore/p/2766656.html
Copyright © 2011-2022 走看看