Cross-platform CRC-64 command-line utility.
Go to file
2022-09-12 23:56:49 +02:00
win32 Added the ARM64 configuration. 2022-09-09 22:12:44 +02:00
.gitignore Added solution for MSVC. 2022-09-09 21:50:27 +02:00
crc64.c Some improvements to error handling. 2022-09-12 23:56:49 +02:00
LICENSE Added README file. 2022-09-10 22:04:00 +02:00
Makefile Options "--init-with-zero" and "--negate-final" have been implemented. 2022-09-12 21:42:12 +02:00
README.md Updated README file. 2022-09-12 22:02:20 +02:00

CRC-64

Simple cross-platform command-line tool for computing CRC-64 (ECMA-182) checksums.

Generator polynomial: 0x42F0E1EBA9EA3693

Synopsis:
   crc64.exe [OPTIONS] [<file_1> [<file_2> ... <file_n>]]

Options:
   --help --version  Print help screen / show version information
   --binary          Output the digest in binary format (default is hex-format)
   --decimal         Output the digest in decimal string format
   --upper-case      Print hex-string as upper-case (default is lower-case)
   --no-padding      Print the digest *without* any leading zeros
   --silent          Suppress error messages
   --ignore-errors   Ignore I/O errors and proceeed with the next file
   --no-flush        Do *not* flush the standard output stream after each file
   --init-with-zero  Initialize CRC with zero (default is 0xFFF...FFF)
   --negate-final    Negate the final CRC result

One output line is generated per input file:

<CRC64-Checksum>[SP]<File-Size>[SP]<File-Name>[LF]