WARC support in JHove2
Description of the efforts to implement GZip, ARC and WARC modules in JHove2.
These pages only describe the JHove2 changes specific to the GZip, ARC and WARC modules.
For any other JHove2 documentation the official wiki should be used.
The final goal of this project is to work all these changes back into the main project thus obsoleting these pages and any other related resources, including the forked bitbucket repository.
- JHove2 modules - changes — This page describes the changes made to JHove2 to get the modules running.
- JHove2 modules - configuration — This page describes the changes required to get JHove2 running in your installation.
- JHove2 modules - running — Describes how to run JHove2 with the GZipModule, ArcModule and WarcModule.
In effect the GZip, ARC and WARC modules are nothing more than wrappers. They contain all the necessary glue code in order for the modules to run within the JHove2 framework while using an external library for all the validation work.
All the validation work is done by the JWAT library. This library can be used for general GZip, ARC and WARC reading and validating. As a side note it also includes a straightforward commandline tool for GZip, ARC and WARC validation.