An alpha prototype of JHOVE2 is now available. JHOVE2 is a tool for the characterization (i.e., identification, validation, feature extraction, and assessment) of digital objects that is used for digital library and digital preservation purposes.
Here's an excerpt from the announcement:
An alpha prototype version of JHOVE2 is now available for download and evaluation (v. 0.5.2, 2009-08-05). Distribution packages (in zip and tar.gz form) are available on the JHOVE2 public wiki at (http://confluence.ucop.edu/display/JHOVE2Info/Download). The new JHOVE2 architecture reflected in this prototype is described in the attached architectural overview (also available at http://confluence.ucop.edu/display/JHOVE2Info/Architecture). . . .
The prototype supports the following features:
- Appropriate recursive processing of directories and Zip files.
- High performance buffered I/O using the Java nio package.
- Message digesting for the following algorithms: Adler-32, CRC-32,
- MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512
- Results formatted as JSON, text (name/value pairs), and XML.
- Use of the Spring Inversion-of-Control container for flexible module
- configuration.
- A complete UTF-8 module.
- An minimally functional Shapefile module.