private static string GzipTest() { var z = new GZipStream(new FileStream("test.gz", FileMode.Create), CompressionMode.Compress) { CloseUnderlyingStream = true }; var b = Encoding.ASCII.GetBytes("Just some test string to compress with gzip"); z.Write(b, 0, b.Length); z.Reset(); z.Write(b, 0, b.Length); z.Close(); return(""); var t = new GZipStream(new FileStream("test.gz", FileMode.Open), CompressionMode.Decompress) { CloseUnderlyingStream = true }; t.Read(b, 0, b.Length); var s = Encoding.ASCII.GetString(b); t.Reset(); t.Read(b, 0, b.Length); File.Delete("test.xz"); return(s); }