c#利用zlib.net对string进行压缩(与java程序生成结果对应)

来源:互联网 发布:libsvm c语言 使用 编辑:程序博客网 时间:2024/06/08 06:36
        public static string Zip(string value)        {            byte[] byteArray = Encoding.UTF8.GetBytes(value);            byte[] tmpArray;            using (MemoryStream ms = new MemoryStream())            {                using (zlib.ZOutputStream outZStream = new zlib.ZOutputStream(ms, zlib.zlibConst.Z_DEFAULT_COMPRESSION))                {                    outZStream.Write(byteArray, 0, byteArray.Length);                    outZStream.Flush();                }                tmpArray = ms.ToArray();            }            return Convert.ToBase64String(tmpArray);        }
0 0
原创粉丝点击