字符串压缩与解压缩

江湖百晓生2年前 (2022-03-09)c# net core939


源码:

 /// 字符串压缩
        public static string CompressString(string str)  
        {  
            string compressString = "";  
            byte[] compressBeforeByte = Encoding.UTF8.GetBytes(str);  
            byte[] compressAfterByte = Compress(compressBeforeByte);  
            //compressString = Encoding.GetEncoding("UTF-8").GetString(compressAfterByte);    
            compressString = Convert.ToBase64String(compressAfterByte);  
            return compressString;  
        }  

        /// 字符串解压缩
        public static string DecompressString(string str)  
        {  
            string compressString = "";  
            //byte[] compressBeforeByte = Encoding.GetEncoding("UTF-8").GetBytes(str);    
            byte[] compressBeforeByte = Convert.FromBase64String(str);  
            byte[] compressAfterByte = Decompress(compressBeforeByte);  
            compressString = Encoding.UTF8.GetString(compressAfterByte);  
            return compressString;  
        }


发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。