public override void Flush()
{
if (_disposed) throw new ObjectDisposedException("GZipStream");
_baseStream.Flush();
}
public static void Compress(byte[] data, string path) { using (GZipStream gzip = new GZipStream( new FileStream(path, FileMode.Create, FileAccess.Write), CompressionMode.Compress, CompressionLevel.BestCompression, false)) { gzip.Write(data, 0, data.Length); gzip.Flush(); } }