public static byte[] Compress(byte[] input) { using (var output = new MemoryStream()) { using (var deflater = new DotZLib.Deflater(DotZLib.CompressLevel.Best)) { deflater.DataAvailable += output.Write; deflater.Add(input, 0, input.Length); } return(output.ToArray()); } }
public static byte[] Compress(byte[] input) { using (var output = new MemoryStream()) { using (var deflater = new DotZLib.Deflater(DotZLib.CompressLevel.Best)) { deflater.DataAvailable += output.Write; deflater.Add(input, 0, input.Length); } return output.ToArray(); } }