JFV Utility

JFV Utility

JPEG File Verifier (JFV) is a software utility you can use to search for corrupted JPEG files on a Windows-based computer.  It saves a list of all the files that are found to be corrupted.

I have tens of thousands of JPEG files on my workstation.  And the number keeps growing every month as I capture thousands more images with my digital cameras.  Some of the files are extremely valuable.  They belong to my clients, and I'm keeping them as backups, in case my clients need more copies in the future.  Others belong to me, and they have an immeasurable sentimental value.
The problem is, how can I search through the thirty-something thousand files currently on my PC to find which ones are already corrupted?  It isn't feasible for me to sit at the workstation and personally open every file in an image browser to see which ones are corrupted. At an optimistic average of about three seconds for each photo, it'll take me about 23 hours of non-stop clicking.  That isn't feasible.  Even if I could assign a few hours a day to the task (which I can't) it'll take over seven days to go through all the files manually.
The JFV utility will scan your computer for JPEG files, and open each one to check it for any corruptions.  JFV will make a list of all the file names for the files in which errors are detected.  Depending on the speed of your PC, it could take many hours to scan all the files, because each JPEG has to be opened in your PC's memory, read from beginning to end, or until an error is found.  Since most JPEG files are not corrupted, the files have to be read all the way through and then closed before moving on to the next file.  Depending on the speed of the hard disk sub-system, it can take up to a few seconds to check each JPEG file.  That means we can check about 20 files per minute, or about 1,200 files per hour.  If you have a lot of JPEG files (and who doesn't?!) then verification could take up to about 8.3 hours for every 10,000 JPEG images.  I suggest that you let JFV do its work overnight, while you sleep.
I am still beta testing JFV.  I'll release it to the world for a nominal license fee when I am confident that it reliably and effectively does its job.  In the meantime, if you are experiencing the problem of corrupted JPEG files on your hard disk, or if you've already worked out a good solution, then please feel free to email me to share your experience.  I'd like to help you and learn from your experience.
Email me via craig [at] alkiratech [dot] com.

All images on this page copyright Craig Norris.  All rights reserved.