MemoryStream 是从Stream继承的,压缩流应该是基本的方式,另外的参考,
Compress Zip files with Windows Shell API and C#
http://www.codeproject.com/csharp/CompressWithWinShellAPICS.asp
通过 C# 使用 J# 类库中的 Zip 类压缩文件和数据
http://www.microsoft.com/china/msdn/library/langtool/vcsharp/miszipcompression.mspx
Deflater mDeflater = new Deflater(ICSharpCode.SharpZipLib.Zip.Compression.Deflater.BEST_COMPRESSION);
ICSharpCode.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream mStream = new ICSharpCode.SharpZipLib.Zip.Compression.Streams.DeflaterOutputStream(mMemory,mDeflater,131072);