From quickbms.txt
Code:
crc, a complete and powerful checksum function that can be fully configured:
- key is the polynomial (use "" for the default crc32 0x77073096)
- ivec contains:
- the size of the crc (8/16/32/64)
- the initial value (like -1)
- the final xor value (-1, the complement)
- the type (various supported, check crc_calc in src/crc.c)
- the reverse/reflect mode during the generation of the table (0 or 1)
- the bitmask_side (0 or 1 where 1 is the most used one)
default values: 0xedb88320 32 -1 -1 0 0 1
if you need the classical crc16 (0xc0c1) use:
encryption crc 0xa001 "16 0 0 0 0 1"
or
encryption crc "" 16
the result is placed in the variable QUICKBMS_CRC
So, you get the CRC result from the internal variable QUICKBMS_CRC.