public static byte[] Compress(byte[] data)
{
if (data == null)
{
return null;
}
using (MemoryStream msInput = new MemoryStream())
{
msInput.Write(data, 0, data.Length);
msInput.Position = 0;
using (MemoryStream msOutput = new MemoryStream())
{
Compress(msInput, msOutput);
return msOutput.ToArray();
}
}
}