I've written a free tool that uses the Adobe DNG SDK to validate virtually any number of DNG files on a file system. It helped me find 100 DNG files that had minor damage that I was able to replace.
You can download it from the GitHub repository - Adobe DNG Validator Tool
. It includes instructions.
It's written in Java, and needs Java 7. I've used it on my windows machine successfully, but I suspect it will probably fail on other operating systems. It's really beta level code, error handling is pretty poor, I just wanted to release something that others could use because I have to move onto something else soon. I'll have time to address bugs some time, or since it's open source anyone else can as well.
You can report bugs on GitHub here
. I'll also respond on this thread.
Polite feedback encouraged!

