<PackageReference Include="SSH.NET" Version="2024.2.0" />

Renci.SshNet.Compression.Compressor

public abstract class Compressor : Algorithm, IDisposable
Represents base class for compression algorithm implementation.
namespace Renci.SshNet.Compression { public abstract class Compressor : Algorithm, IDisposable { protected Compressor(bool delayedCompression); public virtual void Init(Session session); public byte[] Compress(byte[] data); public virtual byte[] Compress(byte[] data, int offset, int length); protected abstract byte[] CompressCore(byte[] data, int offset, int length); public byte[] Decompress(byte[] data); public virtual byte[] Decompress(byte[] data, int offset, int length); protected abstract byte[] DecompressCore(byte[] data, int offset, int length); public void Dispose(); protected virtual void Dispose(bool disposing); } }