public static void CompressorTest(string[] args) { MemoryDuplex memory = new MemoryDuplex(); GzipCompressor c = new GzipCompressor(); c.Pipe(memory); GzipDecompressor d = new GzipDecompressor(); memory.Pipe(d); d.OnData += (data) => Console.WriteLine("data {0}", data.Stringify()); c.Write(new byte[] { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 }); c.Finish(); d.Finish(); Console.ReadKey(); }