RapidCRC UnicodeRapidCRC - программа для проверки и расчета контрольных сумм CRC32 и MD5, поддерживающая файлы SFV и MD5. Имеется механизм включения суммы CRC32 в имя файла.
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
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.