ZlibStream.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.IO;
  6. namespace Renci.SshNet.Compression
  7. {
  8. public class ZlibStream
  9. {
  10. //private readonly Ionic.Zlib.ZlibStream _baseStream;
  11. public ZlibStream(Stream stream, CompressionMode mode)
  12. {
  13. //switch (mode)
  14. //{
  15. // case CompressionMode.Compress:
  16. // this._baseStream = new Ionic.Zlib.ZlibStream(stream, Ionic.Zlib.CompressionMode.Compress, Ionic.Zlib.CompressionLevel.Default);
  17. // break;
  18. // case CompressionMode.Decompress:
  19. // this._baseStream = new Ionic.Zlib.ZlibStream(stream, Ionic.Zlib.CompressionMode.Decompress, Ionic.Zlib.CompressionLevel.Default);
  20. // break;
  21. // default:
  22. // break;
  23. //}
  24. //this._baseStream.FlushMode = Ionic.Zlib.FlushType.Partial;
  25. }
  26. public void Write(byte[] buffer, int offset, int count)
  27. {
  28. //this._baseStream.Write(buffer, offset, count);
  29. }
  30. }
  31. }