111,098
社区成员




//如題,只要兩個方法的源碼就可以。
//1.
public string XmlPress(string stra)
{
//...這個是壓縮代碼
MemoryStream inStream = new MemoryStream();
StreamWriter writer = new StreamWriter(inStream);
writer.Write(stra);
writer.Flush();
writer.Close();
GZipStream gzOut = new GZipStream(inStream, CompressionMode.Compress);
StreamWriter sw = new StreamWriter(gzOut);
sw.Write(stra);
StreamReader sr = new StreamReader(gzOut);
StringBuilder s = new StringBuilder(sr.ReadToEnd);
sw.Close();
gzOut.Close();
return s.ToString();
}
//2.
public string XmlDePress(string strc)
{
//...這個是解壓縮代碼
MemoryStream inStream = new MemoryStream();
StreamWriter writer = new StreamWriter(inStream);
writer.Write(strc);
writer.Flush();
writer.Close();
GZipStream gzOut = new GZipStream(inStream, CompressionMode.DeCompress);
StreamWriter sw = new StreamWriter(gzOut);
sw.Write(strc);
StreamReader sr = new StreamReader(gzOut);
StringBuilder s = new StringBuilder(sr.ReadToEnd);
sw.Close();
gzOut.Close();
return s.ToString();
}