Calculate CRC-16/ARC
Calculate CRC-16/ARC from text. This profile is also known as CRC-16/IBM in many references.
The output is a 4-character hexadecimal checksum. ARC uses reflected processing and starts from 0x0000.
ARC vs MODBUS
CRC-16/ARC and CRC-16/MODBUS share the same polynomial and reflection behavior. They differ in the initial value, so their checksums do not match for the same input.