我有一个由XML数据组成的DataSet,我可以轻松地将其输出到一个文件:
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");
Run Code Online (Sandbox Code Playgroud)
但是,我想要做的是将XML压缩为ZIP或其他类型的压缩文件,然后将此文件保存到磁盘,同时将ZIP文件拆分为1MB块.我真的不想保存未压缩的文件,然后压缩它,然后拆分它.
我特别想要的是: