Simple cross-platform command-line tool for computing CRC-64 (ECMA-182) checksums.
Generator polynomial: 0x42F0E1EBA9EA3693
By default, the computation is initialized with 0xFFF…FFF, the length of the input data is appended to the message, and the final CRC value is not negated. The default output format is hexadecimal (base-16), padded with leading zeros.
Synopsis:
crc64.exe [OPTIONS] [<file_1> [<file_2> ... <file_n>]]
Options:
-h --help --version Show help screen / show version information
-b --binary Output digest in binary format (default is hex-string)
-d --decimal Output digest in decimal string format
-u --upper-case Print digest as upper-case (default is lower-case)
-p --no-padding Print digest *without* any leading zeros
-s --silent Suppress error messages
-e --ignore-errors Ignore I/O errors and proceed with the next file
-f --no-flush Do *not* flush output stream after each file
-z --init-with-zero Initialize CRC with 0x000..000 (default is 0xFFF..FFF)
-l --no-length Do *not* append the input length to the message
-n --negate-final Negate the final CRC result
-t --self-test Run integrated self-test and exit program
One output line is generated per input file:
<CRC64-Checksum> <File-Size> <File-Name>