tengo un conjunto de datos que consta de datos XML, que puede fácilmente la salida a un archivo:.NET - ¿Stream DataSet (de datos XML) a un archivo 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");
Sin embargo lo que yo quiero hacer es comprimir el XML en una postal u otro tipo de archivo comprimido y luego simplemente guardar este archivo en el disco mientras se divide el archivo ZIP en trozos de 1MB. Realmente no quiero guardar el archivo descomprimido, y luego comprimirlo, luego dividirlo.
Lo que estoy buscando específicamente es:
- una biblioteca de compresión adecuada que pueda transmitir los XML desde y tener el archivo (s) de cremallera guardado en el disco
- algunos ejemplos de código C# eso me puede mostrar cómo hacer esto.
1 simplemente perfecto – LarsTech