ImageVerifier
|
ImageVerifier (IV for short) traverses a hierarchy of folders looking for image files to verify. It can verify PSDs, TIFFs, JPEGs, DNGs, and non-DNG raws. It can verify TIFFs, JPEGs. PSDs, DNGs, and non-DNG raws (e.g., NEF, CR2).
IV is designed to process large numbers of images. Folder hierarchies with 100,000 images or more should be no problem. In one test run, IV ran for 14 hours.
There are two kinds of verification that IV performs: Structure checking and hash checking. They are described in detail below.
All verification other than for non-DNG raws is built-in; for DNGs IV uses Adobe's DNG SDK directly. JPEGs and TIFFs are verified using built-in libraries as well; PSDs are verified using code written specifically for IV. Non-DNG raws (e.g., NEFs) are verified by running them through Adobe DNG Converter.
For all image files, structure checking is performed by reading the actual image data, decompressing as necessary. This can find many errors, but not all, as some errors are indistinguishable for image data. See below for more information.
The real work is done by subprocesses, so IV can take advantage of multiple CPU (or multiple core) computers. If you have 4 CPUs, it should be capable of fully loading all 4 at once. You can control the number of subprocesses with a drop-down on the main window, in case you want IV to take less that the whole machine.
Limitations:
* Can analyze up to 50 files per run
The license of this software is Free Trial Software, the price is $40.00, you can free download and get a free trial.