FileVerifier++ is a Windows application for verifying the integrity of files. FileVerifier supports various algorithms by means of dynamically loadable hash libraries. It uses the Windows API and doesn't have any dependencies other than what comes with Windows (WinFVC excluded).
FileVerifier++ is a Windows utility for calculating hashes using a number of algorithms including CRC32, MD5, SHA-1, SHA-256/224/384/512, WHIRLPOOL, and RIPEMD-128/160/256/320. Supported hash file formats include MD5SUM .MD5, SFV, BSD CKSUM, and others. More Info »
Can load and save results to and from various formats.
Hash algorithms can be added through the DLL interface.
Hash verification. Can load hash results and compare to what is actually on your disk.
Color coding of validity states
Verification considers file size, file attributes, and modification date to be significant.
Drag and drop support.
Recursive directory processing.
Recursive processing using patterns.
Calculates hashes on strings.
Search and grep using regular expressions.
Unicode support (recognizes Unicode file names and writes results encoded in UTF-8 (without BOM))
Supports Windows XP Visual Styles
Shell Integration (Shell extension).
Can be installed using installer or without.
Command line version. (in beta)