我有一个数据集,包括XML数据,我可以轻松地输出这一个文件:.NET - 将DataSet(XML数据)流式传输到ZIP文件?
DataSet ds = new DataSet();
DataTable dt = new DataTable();
ds.Tables.Add(dt);
ds.Load(reader, LoadOption.PreserveChanges, ds.Tables[0]);
ds.WriteXml("C:\\test.xml");
但是我想要做的是XML压缩成ZIP或其他类型的压缩文件,然后就保存将该文件分割为磁盘,同时将ZIP文件分割为1MB块。我真的不想保存未压缩的文件,然后将其压缩,然后将其分开。
我正在寻找具体为:我能流的XML并保存到磁盘
- 合适的压缩库这可以告诉我如何做到这一点。
+1恰到好处 – LarsTech 2011-12-09 02:27:30