小议优化ASP.NET应用性能之ViewState篇(3) 38 {39 byte[] writeData = new byte[2048];40 MemoryStream ms= new MemoryStream( data );41 Stream sm = new GZipInputStream(ms) as Stream;42 MemoryStream outStream = new MemoryStream();43 while (true)44 {45 int size = sm.Read(writeData,0, writeData.Length );46 if (size >0)47 {48 outStream.Write(writeData,0,size);49 }50 else51 {52 break;53 }54 }55 sm.Close();56 byte[] outArr = outStream.ToArray();57 outStream.Close();