public void init(int type, int level) { if (type == DEFLATER) { stream.deflateInit(level); this.type = DEFLATER; } else if (type == INFLATER) { stream.inflateInit(); inflated_buf = new byte[BUF_SIZE]; this.type = INFLATER; } }
public Zlib() { deflate = new ZStream(); inflate = new ZStream(); deflate.deflateInit(LEVEL); inflate.inflateInit(); deflate_tmpbuf = new byte[DEFAULT_BUF_SIZE]; inflate_tmpbuf = new byte[DEFAULT_BUF_SIZE]; inflated_buf = new byte[DEFAULT_BUF_SIZE]; }
@Override public void init(Mode mode) { stream = new ZStream(); switch (mode) { case DEFLATE: stream.deflateInit(JZlib.Z_DEFAULT_COMPRESSION); break; case INFLATE: stream.inflateInit(); break; default: assert false; } }