// Dataset compression
private static byte[] DataSetCompress(DataSet dataSet)
{
MemoryStream ms = new MemoryStream();
BinaryFormatter bf = new BinaryFormatter();
DeflateStream ds = new DeflateStream(ms, CompressionMode.Compress);
bf.Serialize(ds, dataSet);
ds.Flush();
ds.Close();
return ms.ToArray();
}
private static DataSet DataSetDecompress(byte[] data)
{
BinaryFormatter bf = new BinaryFormatter();
MemoryStream ms = new MemoryStream(data);
DeflateStream ds = new DeflateStream(ms, CompressionMode.Decompress);
DataSet dataSet = (DataSet)bf.Deserialize(ds);
return dataSet;
}
Saturday, May 30, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment