private byte[] compress(byte[] unzippedData) { using (MemoryStream compressedStream = new MemoryStream()) using (DeflateStream zip = new DeflateStream(compressedStream, CompressionMode.Compress)) { zip.Write(unzippedData, 0, unzippedData.Length); return compressedStream.ToArray(); } }