public override void Close() { if (_hasWrittenBytes) { byte[] lastBytes = _compressor.GetCompressRemainder(); _stream.Write(lastBytes, 0, lastBytes.Length); } if (_stream != null) { Flush(); _stream.Close(); } _stream = null; _compressor = null; }
public CompressedStream(Stream stream) { _stream = stream; _compressor = new DotNetPerformance.IO.LZW(); }