dataSet ds=new DataSet();
BinaryFormatter ser=new BinaryFormatter();
MemoryStream ms=new MemoryStream();
ser.Serialize(ms,ds);//相反操作ser.Deserialize(ms);
byte[] bytes=ms.ToArray();
用序列化后返回字节数组
public byte[] Compress(byte[] data)
{
MemoryStream ms=new MemoryStream();
Stream zipStream=new GzipStream(ms,CompressionMode.Compress,true);
zipStream.Write(data,0,data.Length);
ZipStream.Close();
ms.Position=0;
byte[] commpressed_data=new byte[ms.Length];
ms.Read(commpressed_data,0,ms.Length);
return compressed_data;
}
浙公网安备 33010602011771号