public static boolean checkHasSiegfried(String siegfriedCommandPath) {
        String[] commandline = new String[]{siegfriedCommandPath, "-version"};
        return ExternalParser.check(commandline);
    }
Simple wrapper around Siegfried https://github.com/richardlehane/siegfried
The default behavior is to run detection, report the results in the
metadata and then return null so that other detectors will be used.
tika-detectors/tika-detector-siegfried/src/main/java/org/apache/tika/detect/siegfried/SiegfriedDetector.java