A command-line program computes a Composite CRC32 (CRC32C) file checksum. It is particularly useful when checking quickly for file equality or working with HDFS and/or some object storage file systems, where this type of checksum can be used. Beware that CRC32C is not a cryptographic checksum.
Program uses crc32c-hw crc32c library, enables hardware assisted computation of the checksum.
Usage is simple.
./crc32csum file.txtResult:
7c66d169 file.txtThe library dependencies are bundled with the library.
git submodule update --init --recursiveRegular cmake build commands.
mkdir build
cd build
cmake ../
make!! Windows build is not tested yet, may not be running right now. !!
Regular cmake build commands.
mkdir build
cd build
cmake ../Build generated solution file.
msbuild crc32csum.sln /p:Configuration=Release /p:Platform=x64