FileVerifier++ is a Win32 application for verifying the integrity of files. FileVerifier supports various algorithms by means of dynamically loadable hash libraries. It is a pure Win32 C++ application and doesnТ‘t have any dependencies other than what comes with Windows. Permanent installation is not required and may be burned to a CD or used from a flash drive.
The FileVerifier++ Shell Extension is a useful addition to FileVerifier++. The extension adds a context-menu handler to Windows Explorer that allows one to hash a set of files and/or directories. The menu allows one to choose between the default hash algorithm and each installed algorithm.
Features:
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.
Calculates hashes on strings.
Search and grep using regular expressions.
Selective verification.
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.
System Requirements:
Windows 2000 IA32
Windows XP Home/Professional IA32
Windows Server 2003 IA32
What's New in version 0.4.1.4517:
Support for EDONKEY2K, WHIRLPOOL, and WHIRLPOOL-T algorithms.
Support for Cut, Copy, and Paste operations between different running instances.
New options added to allow one to preserve existing file line endings (i.e. CRLF vs. LF vs. CR) and path separator character.
Minor usability improvements, including refined progress dialogs.