code: function createcrc24(input) {
    let crc = 0xB704CE;
    return stream.transform(input, value => {
      for (let index = 0; index < value.length; index++) {
        crc = (crc << 8) ^ crc_table[((crc >> 16) ^ value[index]) & 0xff];
      }
    }, () => new Uint8Array([crc >> 16, crc >> 8, crc]));
  }
docs: Internal function to calculate a CRC-24 checksum over a given string (data)
  @param {String | ReadableStream<String>} data Data to create a CRC-24 checksum for
  @returns {Uint8Array | ReadableStream<Uint8Array>} The CRC-24 checksum