const zlib = require("zlib");
    const adler32 = require("adler32");
    const data = "hello world~!";
    const chksum = adler32.sum(new Buffer(data)).toString(16);
    console.log("789c",zlib.deflateRawSync(data).toString("hex"),chksum);
    // or
    console.log(zlib.deflateSync(data).toString("hex"));