Exemplo n.º 1
0
        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);
        }