public static byte[] GZipBuffer(byte[] input) { using (MemoryStream mem = new MemoryStream()) using (GZipStream gzip = new GZipStream(mem, CompressionMode.Compress)) { gzip.WriteBytes(input); return(mem.ToArray()); } }