JHOVE dient zur Identifikation, Validierung und zum Extrahieren von Metadaten aus bestimmten Dateiformaten. Es wird dort eingesetzt, wo Dateien für lange Zeiträume (bzw. für die Ewigkeit) archiviert werden sollen. Damit sichergestellt ist, dass die Dateien auch künftig noch gelesen werden können, akzeptiert es nur vollständig zum jeweiligen Standard konforme Dateien. Zu den unterstützten Formaten gehören offene Text-, Bild-, Audio-, PDF- und Archivformate. Es ist in Java geschrieben und kann auch an der Kommandozeile verwendet werden. (non)