Specification:
1. Tool creates dated checksums of all files. This database is stored in memory during operation. After done, results are written to a file in tool folder, root of the drive or in NTFS alternate streams (without affecting file dates). EDIT: Also - Automatic copy of this database to the tools own folder and compare against that before reading checksums, to ensure the DB itself isn't corrupt.
2. When user runs tool to verify checksums, it doesn't verify those files which have their modified date after the checksum creation date. At same time, tool creates new dated checksums for these files.
So this tool is not meant to detect corruption in frequently modified files, but detect corruption of rarely accessed files, when it is convenient.
Such tool sounds so simple that I suppose it already exists? I'm not in the coding mood right now but maybe I'll get around to it if no one beats me to it, too busy modding Skyrim and other fun stuff. ![]()
I'd prefer a simple C# command line tool but open to other tools and ideas if they sound like they fit this "when convenient, verify checksums" plan.
Add your 2¢