JHOVE (JSTOR/Harvard Object Validation Environment) is an extensible framework for format validation. It provides functions to perform format-specific identification, validation, and characterization of digital objects.
* Format identification is the process of determining the format to which a digital object conforms; in other words, it answers the question: "I have a digital object; what format is it?"
* Format validation is the process of determining the level of compliance of a digital object to the specification for its purported format, e.g.: "I have an object purportedly of format F; is it?"
* Format characterization is the process of determining the format-specific significant properties of an object of a given format, e.g.: "I have an object of format F; what are its salient properties?"
free of cost
GNU/GPL (General Public License)