RapidCRC Unicode

RapidCRC is an open source CRC/MD5/SHA hashing program. I've extended the current unicode support to allow writing of unicode .sfv/.md5/.sha1/.sha256/.sha512 files, which can be turned on/off through the settings page. Unicode sfv files are written as UTF-16LE with BOM or UTF-8 (with or without BOM), and RCRC now performs a codepage detection. I've also expanded the shell extension that was included in the sourcecode to enable all operations directly from the extension.

List of other new features:

  • multithreaded hash calculations with asynchronous I/O
  • ed2k hash calculation
  • SHA hash calculation
  • job queueing
  • popup menu to copy the calculated hashes to the clipboard

RapidCRC is released under the GPL - the sourcecode with my modifications can be found below. Be warned however that my documentation in the sourcecode is not as good as the original RapidCRC source.

LM from www.portablefreeware.com made a nice introductory video about RapidCRC:
YouTube Link



posted on 04/19/2018 - 22:17
  • Total number of files to be calculated was always 0 in non queue mode


posted on 04/09/2018 - 22:48
  • List was not cleared properly on recalc in non-queue-mode
  • New "one per job" mode


posted on 02/02/2018 - 21:57
  • Files that did not verify were only listed after the first correctly verified file
  • Configurable read buffer size
  • Files in missing directories are displayed as "File not found" instead of "Error" in info column


posted on 10/01/2017 - 16:15

Small maintenance release:

  • Display full path for all files not under current base path
  • Automatically switch to "Check all hashes" mode when first opened / dropped file is a hash file


posted on 04/07/2017 - 21:46
  • Fix usage of relative path names in hash files (#42)
  • Fix SHA3 calculation - previously RapidCRC was producing raw keccak hashes. This also includes a change of the file extension to sha3-224/256/512, which now matches the file extension of HashCheck with sha2/3


posted on 12/29/2016 - 14:21
  • Progress in taskbar now correctly displays overall progress


posted on 12/26/2016 - 21:55
  • Added stop button
  • Added remaining time in title bar
  • Added progress display in task bar
  • Fixed problem with files without extension
  • Fixed exit behavior when still calculating


posted on 09/12/2016 - 20:30
  • Added support for CRC32C (file creation via right click on sfv for now)
  • Added file create option for absolute paths
  • Fixed reading hash files with absolute paths
  • Improved UNC path handling
  • Fixed static control content disappearing when moving window out of screen
  • Added option for upper/lowercase hex format


posted on 12/06/2015 - 19:27
  • Added right-click drop menu that offers the same options as the shell extension or the open file dialog (can also be triggered by holding ctrl when dropping)
  • Added option to not overwrite existing hash files in the "create ... for all" modes


posted on 11/18/2015 - 20:49
  • Fixed list context menu
  • Added SHA3 to shell extension
  • Added SHA3 extensions to installer


Subscribe to RapidCRC Unicode