There are a lot of apps out there that will calculate hashes for popular formats such as MD5, SHA1, and CR32. Some of them try to conveniently integrate into Windows Explorer so that you can just right-click on a file and view the hash, but very few apps have an option where they can recursively crawl through an entire folder and record the hash for each file it comes across. ExactFile is able to do that and more.
The thing that really sets ExactFile apart from the others is that you can point it to a folder and have it generate a hash for every file in that folder (from the Create Digest tab). Later on down the road you can point it to the report it generated, and it will recrawl the folder looking for any files that have changed (from the Test Digest tab). If you’re concerned with certain files getting changed this is much more reliable than only looking at the date they were modified.
Here are some of the other features highlighted by the developer:
- A file integrity verification tool:
- Use it to make sure files copied to CD-ROM are bit-perfect copies.
- Use it to make sure backups copied from one drive to another are just right.
- Use it to make sure files haven’t been changed or damaged over time.
- Multi-threaded, so your extra CPU cores get used when scanning multiple files and work gets done faster.
- Supports multiple checksum routines (hashes), like MD5, SHA1, CRC32, RIPEMD, TIGER, GOST, ADLER and others.
- Supports recursive directory scanning.
- Supports very big files — If it’s on your hard drive, ExactFile can handle it.
ExactFile Homepage (Windows only; Freeware)