Compute any CRC with flexible bit, byte, and word processing
Compute any CRC, a bit at a time, a byte at a time, and a word at a time
crcany
$ crcany -c crc32 filename.txt
$ echo -n 'hello' | crcany -c crc16
$ crcany -l