Class Compression

java.lang.Object
com.jcraft.jsch.jcraft.Compression
All Implemented Interfaces:
Compression

public class Compression extends Object implements Compression
  • Field Details

    • BUF_SIZE

      private static final int BUF_SIZE
      See Also:
    • buffer_margin

      private final int buffer_margin
      See Also:
    • type

      private int type
    • stream

      private com.jcraft.jzlib.ZStream stream
    • tmpbuf

      private byte[] tmpbuf
    • inflated_buf

      private byte[] inflated_buf
  • Constructor Details

    • Compression

      public Compression()
  • Method Details

    • init

      public void init(int type, int level)
      Specified by:
      init in interface Compression
    • compress

      public byte[] compress(byte[] buf, int start, int[] len)
      Specified by:
      compress in interface Compression
    • uncompress

      public byte[] uncompress(byte[] buffer, int start, int[] length)
      Specified by:
      uncompress in interface Compression