
Open source file format identification, validation & characterisation
Download JHOVESoftware
Currently v1.32.1 06-02-2025
Details of the latest release, including release notescan be found on GitHub.
JHOVE is a file format identification, validation and characterisation tool. It is implemented as aJava application and is usable on any Unix, Windows, or OS X platform with appropriate Java installation.
Supported Formats
Module | Format | Extension | MIME |
---|---|---|---|
AIFF-hul | Audio Interchange File Format | .aif | audio/x-aiff |
ASCII-hul | ASCII text | application/octet-stream | |
GIF-hul | Graphics Interchange Format | .gif | image/gif |
GZIP-kb | Gzip (GNU zip) format | .gz | application/gzip |
HTML-hul | HTML (Hypertext Markup Language) format | .html, .htm | text/html |
JPEG-hul | JPEG format | .jpg/.jls(for JPEG-LA)/.spf(for SPIFF) | image/jpeg |
JPEG2000-hul | JPEG 2000 (ISO/IEC 15444) format | .jpg/.jls(for JPEG-LA)/.spf(for SPIFF) | image/jp2 (for JP2)/ image/jpx (for JPX) |
PDF-hul | PDF (Portable Document Format) format | application/pdf | |
JHOVE TIFF-hul | TIFF (Tagged Image File Format) format | .tiff (nominal)/ TIFF (Mac OS) | image/tiff/ image/tiff-fx (for TIFF-FX)/ image.ief (for Class F) |
UTF8-hul | text/plain; charset=UTF-8 | ||
WARC-kb | WARC (Web ARChive) format | .warc/ .warc.gz | application/warc |
WAVE-hul | Audio for Windows format (WAVE) | .wav/ .bwf/ .rt64 | audio/vnd.wave |
XML-hul | XML (Extensible Markup Language) format | .xml | text/xml |
EPUB-ptc | EPUB format | .epub | application/epub+zip |
MP3 | MP3-MnH | ||
ZIP/ GZIP | ZIP-ptc/ GZIP-ptc |
JHOVE supports two user interfaces:
Getting started
Thegettting started guide is on this site.
License
JHOVE is made available by theOpen Preservation Foundation under theGNULesser General Public License (LGPL).
Note that some previous versions of JHOVE were released under theGNUGeneral Public License (GPL).
Mailing list
Subscribe to the JHOVE mailing list.