You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ta...@apache.org on 2022/07/14 17:15:25 UTC

[tika] branch main updated: TIKA-3812 -- add unit tests to confirm parser order with >= 2.4.1

This is an automated email from the ASF dual-hosted git repository.

tallison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git


The following commit(s) were added to refs/heads/main by this push:
     new 19b0337d6 TIKA-3812 -- add unit tests to confirm parser order with >= 2.4.1
19b0337d6 is described below

commit 19b0337d60d91778d6837f88e62d151586888a79
Author: tallison <ta...@apache.org>
AuthorDate: Thu Jul 14 13:14:53 2022 -0400

    TIKA-3812 -- add unit tests to confirm parser order with >= 2.4.1
---
 .../tika-parser-scientific-package/pom.xml         |   6 +
 .../parser/scientific/integration/TestParsers.java |  82 +++++
 .../src/test/resources/2.4.0-no-tesseract.txt      | 348 ++++++++++++++++++++
 .../src/test/resources/2.4.0-tesseract.txt         | 358 +++++++++++++++++++++
 .../src/test/resources/2.4.1-no-tesseract.txt      | 348 ++++++++++++++++++++
 .../src/test/resources/2.4.1-tesseract.txt         | 358 +++++++++++++++++++++
 6 files changed, 1500 insertions(+)

diff --git a/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/pom.xml b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/pom.xml
index 2528299bc..7d318091f 100644
--- a/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/pom.xml
+++ b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/pom.xml
@@ -38,6 +38,12 @@
       <artifactId>tika-parser-scientific-module</artifactId>
       <version>${project.version}</version>
     </dependency>
+    <dependency>
+      <groupId>org.apache.tika</groupId>
+      <artifactId>tika-parsers-standard-package</artifactId>
+      <version>${project.version}</version>
+      <scope>test</scope>
+    </dependency>
   </dependencies>
 
   <build>
diff --git a/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/java/org/apache/tika/parser/scientific/integration/TestParsers.java b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/java/org/apache/tika/parser/scientific/integration/TestParsers.java
new file mode 100644
index 000000000..ccd1c2074
--- /dev/null
+++ b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/java/org/apache/tika/parser/scientific/integration/TestParsers.java
@@ -0,0 +1,82 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+package org.apache.tika.parser.scientific.integration;
+
+import static org.junit.jupiter.api.Assertions.assertEquals;
+
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
+import java.nio.charset.StandardCharsets;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.junit.jupiter.api.Test;
+
+import org.apache.tika.mime.MediaType;
+import org.apache.tika.parser.DefaultParser;
+import org.apache.tika.parser.Parser;
+import org.apache.tika.parser.ocr.TesseractOCRParser;
+
+/**
+ * We fixed parser ordering in 2.4.1.  This confirms going forward that the integration
+ * of tika-parsers-standard with the tika-parser-scientific package maintains
+ * parser order.
+ *
+ * This does not currently test parsers added after 2.4.1.
+ *
+ * We included 2.4.0 for historical reasons to show what the behavior was
+ * before the fix.
+ */
+public class TestParsers {
+
+    @Test
+    public void testDiffsFrom241() throws Exception {
+
+        Map<String, String> currentDefault = getDefault();
+        String path241 = "/2.4.1-no-tesseract.txt";
+        if (new TesseractOCRParser().hasTesseract()) {
+            path241 = "/2.4.1-tesseract.txt";
+        }
+
+        int checked = 0;
+        try (BufferedReader reader =
+                     new BufferedReader(new InputStreamReader(
+                             getClass().getResourceAsStream(path241),
+                             StandardCharsets.UTF_8))) {
+            String line = reader.readLine();
+            while (line != null) {
+                String[] data = line.split("\t");
+                String mediaType = data[0];
+                String parserClass = data[1];
+                assertEquals(currentDefault.get(mediaType), parserClass);
+                checked++;
+                line = reader.readLine();
+            }
+        }
+        assertEquals(358, checked);
+    }
+
+    private Map<String, String> getDefault() {
+        DefaultParser p = new DefaultParser();
+        Map<String, String> ret = new HashMap<>();
+        for (Map.Entry<MediaType, Parser> e : p.getParsers().entrySet()) {
+            ret.put(e.getKey().toString(), e.getValue().getClass().toString());
+        }
+        return ret;
+    }
+}
diff --git a/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.0-no-tesseract.txt b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.0-no-tesseract.txt
new file mode 100644
index 000000000..a929ec74d
--- /dev/null
+++ b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.0-no-tesseract.txt
@@ -0,0 +1,348 @@
+application/aaigrid	class org.apache.tika.parser.gdal.GDALParser
+application/aig	class org.apache.tika.parser.gdal.GDALParser
+application/applefile	class org.apache.tika.parser.apple.AppleSingleFileParser
+application/atom+xml	class org.apache.tika.parser.feed.FeedParser
+application/chm	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/deflate64	class org.apache.tika.parser.pkg.CompressorParser
+application/dif+xml	class org.apache.tika.parser.dif.DIFParser
+application/dted	class org.apache.tika.parser.gdal.GDALParser
+application/elas	class org.apache.tika.parser.gdal.GDALParser
+application/envi.hdr	class org.apache.tika.parser.envi.EnviHeaderParser
+application/epub+zip	class org.apache.tika.parser.epub.EpubParser
+application/fits	class org.apache.tika.parser.gdal.GDALParser
+application/gff	class org.apache.tika.parser.gdal.GDALParser
+application/grass-ascii-grid	class org.apache.tika.parser.gdal.GDALParser
+application/gzip	class org.apache.tika.parser.pkg.CompressorParser
+application/java-archive	class org.apache.tika.parser.pkg.PackageParser
+application/java-vm	class org.apache.tika.parser.asm.ClassParser
+application/jaxa-pal-sar	class org.apache.tika.parser.gdal.GDALParser
+application/jdem	class org.apache.tika.parser.gdal.GDALParser
+application/kate	class org.gagravarr.tika.OggParser
+application/leveller	class org.apache.tika.parser.gdal.GDALParser
+application/mbox	class org.apache.tika.parser.mbox.MboxParser
+application/mock+xml	class org.apache.tika.parser.mock.MockParser
+application/mp4	class org.apache.tika.parser.mp4.MP4Parser
+application/msword	class org.apache.tika.parser.microsoft.OfficeParser
+application/ogg	class org.gagravarr.tika.OggParser
+application/onenote; format=one	class org.apache.tika.parser.microsoft.onenote.OneNoteParser
+application/pcisdk	class org.apache.tika.parser.gdal.GDALParser
+application/pdf	class org.apache.tika.parser.pdf.PDFParser
+application/pkcs7-mime	class org.apache.tika.parser.crypto.Pkcs7Parser
+application/pkcs7-signature	class org.apache.tika.parser.crypto.Pkcs7Parser
+application/rss+xml	class org.apache.tika.parser.feed.FeedParser
+application/rtf	class org.apache.tika.parser.microsoft.rtf.RTFParser
+application/sdts-raster	class org.apache.tika.parser.gdal.GDALParser
+application/sldworks	class org.apache.tika.parser.microsoft.OfficeParser
+application/terragen	class org.apache.tika.parser.gdal.GDALParser
+application/timestamped-data	class org.apache.tika.parser.crypto.TSDParser
+application/vnd.adobe.indesign-idml-package	class org.apache.tika.parser.indesign.IDMLParser
+application/vnd.apple.iwork	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.keynote	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.keynote.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.keynote.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.numbers	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.numbers.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.numbers.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.pages	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.pages.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.pages.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.unknown.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.mif	class org.apache.tika.parser.mif.MIFParser
+application/vnd.ms-excel	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-excel.addin.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.sheet.2	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.3	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.4	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.binary.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.sheet.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.workspace.3	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.workspace.4	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-htmlhelp	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/vnd.ms-outlook	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-outlook-pst	class org.apache.tika.parser.microsoft.pst.OutlookPSTParser
+application/vnd.ms-powerpoint	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-powerpoint.addin.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.presentation.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.slide.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.slideshow.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-project	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-spreadsheetml	class org.apache.tika.parser.microsoft.xml.SpreadsheetMLParser
+application/vnd.ms-tnef	class org.apache.tika.parser.microsoft.TNEFParser
+application/vnd.ms-visio.drawing	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.drawing.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.stencil	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.stencil.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word.document.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word2006ml	class org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006.Word2006MLParser
+application/vnd.ms-wordml	class org.apache.tika.parser.microsoft.xml.WordMLParser
+application/vnd.ms-xpsdocument	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.oasis.opendocument.chart	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.chart-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.flat.presentation	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.flat.spreadsheet	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.flat.text	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.formula	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.formula-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.graphics	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.graphics-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.image	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.image-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.presentation	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.presentation-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.spreadsheet	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.spreadsheet-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-master	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-web	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.tika.flat.document	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.openxmlformats-officedocument.presentationml.presentation	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.slide	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.slideshow	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.spreadsheetml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.wordprocessingml.document	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.wordprocessingml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.sun.xml.writer	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.visio	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.wap.xhtml+xml	class org.apache.tika.parser.html.HtmlParser
+application/vnd.wordperfect; version=5.0	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vnd.wordperfect; version=5.1	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vnd.wordperfect; version=6.x	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vrt	class org.apache.tika.parser.gdal.GDALParser
+application/warc	class org.apache.tika.parser.warc.WARCParser
+application/x-7z-compressed	class org.apache.tika.parser.pkg.PackageParser
+application/x-ace2	class org.apache.tika.parser.gdal.GDALParser
+application/x-archive	class org.apache.tika.parser.pkg.PackageParser
+application/x-arj	class org.apache.tika.parser.pkg.PackageParser
+application/x-asp	class org.apache.tika.parser.html.HtmlParser
+application/x-bag	class org.apache.tika.parser.gdal.GDALParser
+application/x-blx	class org.apache.tika.parser.gdal.GDALParser
+application/x-bplist	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-itunes	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-memgraph	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-webarchive	class org.apache.tika.parser.apple.PListParser
+application/x-brotli	class org.apache.tika.parser.pkg.CompressorParser
+application/x-bt	class org.apache.tika.parser.gdal.GDALParser
+application/x-bzip	class org.apache.tika.parser.pkg.CompressorParser
+application/x-bzip2	class org.apache.tika.parser.pkg.CompressorParser
+application/x-cappi	class org.apache.tika.parser.gdal.GDALParser
+application/x-chm	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/x-coasp	class org.apache.tika.parser.gdal.GDALParser
+application/x-compress	class org.apache.tika.parser.pkg.CompressorParser
+application/x-coredump	class org.apache.tika.parser.executable.ExecutableParser
+application/x-cosar	class org.apache.tika.parser.gdal.GDALParser
+application/x-cpg	class org.apache.tika.parser.gdal.GDALParser
+application/x-cpio	class org.apache.tika.parser.pkg.PackageParser
+application/x-ctable2	class org.apache.tika.parser.gdal.GDALParser
+application/x-ctg	class org.apache.tika.parser.gdal.GDALParser
+application/x-dbf	class org.apache.tika.parser.dbf.DBFParser
+application/x-dipex	class org.apache.tika.parser.gdal.GDALParser
+application/x-dods	class org.apache.tika.parser.gdal.GDALParser
+application/x-doq1	class org.apache.tika.parser.gdal.GDALParser
+application/x-doq2	class org.apache.tika.parser.gdal.GDALParser
+application/x-e00-grid	class org.apache.tika.parser.gdal.GDALParser
+application/x-ecrg-toc	class org.apache.tika.parser.gdal.GDALParser
+application/x-elf	class org.apache.tika.parser.executable.ExecutableParser
+application/x-envi	class org.apache.tika.parser.gdal.GDALParser
+application/x-envi-hdr	class org.apache.tika.parser.gdal.GDALParser
+application/x-epsilon	class org.apache.tika.parser.gdal.GDALParser
+application/x-ers	class org.apache.tika.parser.gdal.GDALParser
+application/x-executable	class org.apache.tika.parser.executable.ExecutableParser
+application/x-fast	class org.apache.tika.parser.gdal.GDALParser
+application/x-fictionbook+xml	class org.apache.tika.parser.xml.FictionBookParser
+application/x-font-adobe-metric	class org.apache.tika.parser.font.AdobeFontMetricParser
+application/x-font-ttf	class org.apache.tika.parser.font.TrueTypeParser
+application/x-generic-bin	class org.apache.tika.parser.gdal.GDALParser
+application/x-geo-pdf	class org.apache.tika.parser.gdal.GDALParser
+application/x-gmt	class org.apache.tika.parser.gdal.GDALParser
+application/x-grib	class org.apache.tika.parser.gdal.GDALParser
+application/x-grib2	class org.apache.tika.parser.grib.GribParser
+application/x-gs7bg	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsag	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsbg	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsc	class org.apache.tika.parser.gdal.GDALParser
+application/x-gtx	class org.apache.tika.parser.gdal.GDALParser
+application/x-gxf	class org.apache.tika.parser.gdal.GDALParser
+application/x-hdf	class org.apache.tika.parser.hdf.HDFParser
+application/x-http	class org.apache.tika.parser.gdal.GDALParser
+application/x-httpresponse	class org.apache.tika.parser.http.HttpParser
+application/x-hwp-v5	class org.apache.tika.parser.hwp.HwpV5Parser
+application/x-ibooks+zip	class org.apache.tika.parser.epub.EpubParser
+application/x-ingr	class org.apache.tika.parser.gdal.GDALParser
+application/x-isatab	class org.apache.tika.parser.isatab.ISArchiveParser
+application/x-isis2	class org.apache.tika.parser.gdal.GDALParser
+application/x-isis3	class org.apache.tika.parser.gdal.GDALParser
+application/x-java-pack200	class org.apache.tika.parser.pkg.CompressorParser
+application/x-kml	class org.apache.tika.parser.gdal.GDALParser
+application/x-kro	class org.apache.tika.parser.gdal.GDALParser
+application/x-l1b	class org.apache.tika.parser.gdal.GDALParser
+application/x-lan	class org.apache.tika.parser.gdal.GDALParser
+application/x-lcp	class org.apache.tika.parser.gdal.GDALParser
+application/x-los-las	class org.apache.tika.parser.gdal.GDALParser
+application/x-lz4	class org.apache.tika.parser.pkg.CompressorParser
+application/x-lzma	class org.apache.tika.parser.pkg.CompressorParser
+application/x-maker	class org.apache.tika.parser.mif.MIFParser
+application/x-map	class org.apache.tika.parser.gdal.GDALParser
+application/x-matlab-data	class org.apache.tika.parser.mat.MatParser
+application/x-mbtiles	class org.apache.tika.parser.gdal.GDALParser
+application/x-midi	class org.apache.tika.parser.audio.MidiParser
+application/x-ms-owner	class org.apache.tika.parser.microsoft.MSOwnerFileParser
+application/x-msaccess	class org.apache.tika.parser.microsoft.JackcessParser
+application/x-msdownload	class org.apache.tika.parser.executable.ExecutableParser
+application/x-msgn	class org.apache.tika.parser.gdal.GDALParser
+application/x-mspublisher	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-ndf	class org.apache.tika.parser.gdal.GDALParser
+application/x-netcdf	class org.apache.tika.parser.netcdf.NetCDFParser
+application/x-ngs-geoid	class org.apache.tika.parser.gdal.GDALParser
+application/x-ntv2	class org.apache.tika.parser.gdal.GDALParser
+application/x-nwt-grc	class org.apache.tika.parser.gdal.GDALParser
+application/x-nwt-grd	class org.apache.tika.parser.gdal.GDALParser
+application/x-object	class org.apache.tika.parser.executable.ExecutableParser
+application/x-p-aux	class org.apache.tika.parser.gdal.GDALParser
+application/x-pcidsk	class org.apache.tika.parser.gdal.GDALParser
+application/x-pds	class org.apache.tika.parser.gdal.GDALParser
+application/x-plist	class org.apache.tika.parser.apple.PListParser
+application/x-pnm	class org.apache.tika.parser.gdal.GDALParser
+application/x-ppi	class org.apache.tika.parser.gdal.GDALParser
+application/x-prt	class org.apache.tika.parser.prt.PRTParser
+application/x-quattro-pro; version=9	class org.apache.tika.parser.wordperfect.QuattroProParser
+application/x-r	class org.apache.tika.parser.gdal.GDALParser
+application/x-rar-compressed	class org.apache.tika.parser.pkg.RarParser
+application/x-rasterlite	class org.apache.tika.parser.gdal.GDALParser
+application/x-rik	class org.apache.tika.parser.gdal.GDALParser
+application/x-rmf	class org.apache.tika.parser.gdal.GDALParser
+application/x-rpf-toc	class org.apache.tika.parser.gdal.GDALParser
+application/x-rs2	class org.apache.tika.parser.gdal.GDALParser
+application/x-rst	class org.apache.tika.parser.gdal.GDALParser
+application/x-sas-data	class org.apache.tika.parser.sas.SAS7BDATParser
+application/x-sdat	class org.apache.tika.parser.gdal.GDALParser
+application/x-sharedlib	class org.apache.tika.parser.executable.ExecutableParser
+application/x-snappy	class org.apache.tika.parser.pkg.CompressorParser
+application/x-snodas	class org.apache.tika.parser.gdal.GDALParser
+application/x-srtmhgt	class org.apache.tika.parser.gdal.GDALParser
+application/x-tar	class org.apache.tika.parser.pkg.PackageParser
+application/x-tika-msoffice	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-msoffice-embedded; format=ole10_native	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-msworks-spreadsheet	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-ole-drm-encrypted	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-ooxml-protected	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-unix-dump	class org.apache.tika.parser.pkg.PackageParser
+application/x-til	class org.apache.tika.parser.gdal.GDALParser
+application/x-tmx	class org.apache.tika.parser.tmx.TMXParser
+application/x-tnef	class org.apache.tika.parser.microsoft.TNEFParser
+application/x-tsx	class org.apache.tika.parser.gdal.GDALParser
+application/x-usgs-dem	class org.apache.tika.parser.gdal.GDALParser
+application/x-wacz	class org.apache.tika.parser.wacz.WACZParser
+application/x-wcs	class org.apache.tika.parser.gdal.GDALParser
+application/x-webp	class org.apache.tika.parser.gdal.GDALParser
+application/x-wms	class org.apache.tika.parser.gdal.GDALParser
+application/x-xliff+xml	class org.apache.tika.parser.xliff.XLIFF12Parser
+application/x-xliff+zip	class org.apache.tika.parser.xliff.XLZParser
+application/x-xyz	class org.apache.tika.parser.gdal.GDALParser
+application/x-xz	class org.apache.tika.parser.pkg.CompressorParser
+application/x-zmap	class org.apache.tika.parser.gdal.GDALParser
+application/xhtml+xml	class org.apache.tika.parser.html.HtmlParser
+application/xml	class org.apache.tika.parser.xml.DcXMLParser
+application/xpm	class org.apache.tika.parser.gdal.GDALParser
+application/zip	class org.apache.tika.parser.pkg.PackageParser
+application/zlib	class org.apache.tika.parser.pkg.CompressorParser
+audio/basic	class org.apache.tika.parser.audio.AudioParser
+audio/midi	class org.apache.tika.parser.audio.MidiParser
+audio/mp4	class org.apache.tika.parser.mp4.MP4Parser
+audio/mpeg	class org.apache.tika.parser.mp3.Mp3Parser
+audio/ogg	class org.gagravarr.tika.OggParser
+audio/ogg; codecs=opus	class org.gagravarr.tika.OpusParser
+audio/ogg; codecs=speex	class org.gagravarr.tika.SpeexParser
+audio/opus	class org.gagravarr.tika.OpusParser
+audio/speex	class org.gagravarr.tika.SpeexParser
+audio/vnd.wave	class org.apache.tika.parser.audio.AudioParser
+audio/vorbis	class org.gagravarr.tika.VorbisParser
+audio/x-aiff	class org.apache.tika.parser.audio.AudioParser
+audio/x-flac	class org.gagravarr.tika.FlacParser
+audio/x-oggflac	class org.gagravarr.tika.FlacParser
+audio/x-oggpcm	class org.gagravarr.tika.OggParser
+image/adrg	class org.apache.tika.parser.gdal.GDALParser
+image/arg	class org.apache.tika.parser.gdal.GDALParser
+image/big-gif	class org.apache.tika.parser.gdal.GDALParser
+image/bmp	class org.apache.tika.parser.image.ImageParser
+image/bpg	class org.apache.tika.parser.image.BPGParser
+image/bsb	class org.apache.tika.parser.gdal.GDALParser
+image/ceos	class org.apache.tika.parser.gdal.GDALParser
+image/eir	class org.apache.tika.parser.gdal.GDALParser
+image/emf	class org.apache.tika.parser.microsoft.EMFParser
+image/envisat	class org.apache.tika.parser.gdal.GDALParser
+image/fit	class org.apache.tika.parser.gdal.GDALParser
+image/fits	class org.apache.tika.parser.gdal.GDALParser
+image/geotiff	class org.apache.tika.parser.gdal.GDALParser
+image/gif	class org.apache.tika.parser.image.ImageParser
+image/heic	class org.apache.tika.parser.image.HeifParser
+image/heic-sequence	class org.apache.tika.parser.image.HeifParser
+image/heif	class org.apache.tika.parser.image.HeifParser
+image/heif-sequence	class org.apache.tika.parser.image.HeifParser
+image/hfa	class org.apache.tika.parser.gdal.GDALParser
+image/icns	class org.apache.tika.parser.image.ICNSParser
+image/ida	class org.apache.tika.parser.gdal.GDALParser
+image/ilwis	class org.apache.tika.parser.gdal.GDALParser
+image/jp2	class org.apache.tika.parser.gdal.GDALParser
+image/jpeg	class org.apache.tika.parser.image.JpegParser
+image/jxl	class org.apache.tika.parser.image.JXLParser
+image/nitf	class org.apache.tika.parser.gdal.GDALParser
+image/png	class org.apache.tika.parser.image.ImageParser
+image/raster	class org.apache.tika.parser.gdal.GDALParser
+image/sar-ceos	class org.apache.tika.parser.gdal.GDALParser
+image/sgi	class org.apache.tika.parser.gdal.GDALParser
+image/svg+xml	class org.apache.tika.parser.xml.DcXMLParser
+image/tiff	class org.apache.tika.parser.image.TiffParser
+image/vnd.adobe.photoshop	class org.apache.tika.parser.image.PSDParser
+image/vnd.dgn; version=8	class org.apache.tika.parser.dgn.DGN8Parser
+image/vnd.dwg	class org.apache.tika.parser.dwg.DWGParser
+image/vnd.microsoft.icon	class org.apache.tika.parser.image.ImageParser
+image/vnd.wap.wbmp	class org.apache.tika.parser.image.ImageParser
+image/webp	class org.apache.tika.parser.image.WebPParser
+image/wmf	class org.apache.tika.parser.microsoft.WMFParser
+image/x-airsar	class org.apache.tika.parser.gdal.GDALParser
+image/x-bpg	class org.apache.tika.parser.image.BPGParser
+image/x-dimap	class org.apache.tika.parser.gdal.GDALParser
+image/x-fujibas	class org.apache.tika.parser.gdal.GDALParser
+image/x-hdf5-image	class org.apache.tika.parser.gdal.GDALParser
+image/x-jbig2	class org.apache.tika.parser.image.ImageParser
+image/x-mff	class org.apache.tika.parser.gdal.GDALParser
+image/x-mff2	class org.apache.tika.parser.gdal.GDALParser
+image/x-ozi	class org.apache.tika.parser.gdal.GDALParser
+image/x-pcraster	class org.apache.tika.parser.gdal.GDALParser
+image/x-srp	class org.apache.tika.parser.gdal.GDALParser
+image/x-xcf	class org.apache.tika.parser.image.ImageParser
+message/rfc822	class org.apache.tika.parser.mail.RFC822Parser
+model/vnd.dwfx+xps	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+text/csv	class org.apache.tika.parser.csv.TextAndCSVParser
+text/html	class org.apache.tika.parser.html.HtmlParser
+text/iso19139+xml	class org.apache.tika.parser.geoinfo.GeographicInformationParser
+text/plain	class org.apache.tika.parser.csv.TextAndCSVParser
+text/tsv	class org.apache.tika.parser.csv.TextAndCSVParser
+text/vnd.iptc.anpa	class org.apache.tika.parser.iptc.IptcAnpaParser
+text/x-c++src	class org.apache.tika.parser.code.SourceCodeParser
+text/x-groovy	class org.apache.tika.parser.code.SourceCodeParser
+text/x-java-source	class org.apache.tika.parser.code.SourceCodeParser
+video/3gpp	class org.apache.tika.parser.mp4.MP4Parser
+video/3gpp2	class org.apache.tika.parser.mp4.MP4Parser
+video/daala	class org.gagravarr.tika.OggParser
+video/mp4	class org.apache.tika.parser.mp4.MP4Parser
+video/mpeg	class org.apache.tika.parser.external.CompositeExternalParser
+video/ogg	class org.gagravarr.tika.OggParser
+video/quicktime	class org.apache.tika.parser.mp4.MP4Parser
+video/theora	class org.gagravarr.tika.TheoraParser
+video/x-dirac	class org.gagravarr.tika.OggParser
+video/x-flv	class org.apache.tika.parser.video.FLVParser
+video/x-m4v	class org.apache.tika.parser.mp4.MP4Parser
+video/x-msvideo	class org.apache.tika.parser.external.CompositeExternalParser
+video/x-oggrgb	class org.gagravarr.tika.OggParser
+video/x-ogguvs	class org.gagravarr.tika.OggParser
+video/x-oggyuv	class org.gagravarr.tika.OggParser
+video/x-ogm	class org.gagravarr.tika.OggParser
\ No newline at end of file
diff --git a/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.0-tesseract.txt b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.0-tesseract.txt
new file mode 100644
index 000000000..35bc12103
--- /dev/null
+++ b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.0-tesseract.txt
@@ -0,0 +1,358 @@
+application/aaigrid	class org.apache.tika.parser.gdal.GDALParser
+application/aig	class org.apache.tika.parser.gdal.GDALParser
+application/applefile	class org.apache.tika.parser.apple.AppleSingleFileParser
+application/atom+xml	class org.apache.tika.parser.feed.FeedParser
+application/chm	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/deflate64	class org.apache.tika.parser.pkg.CompressorParser
+application/dif+xml	class org.apache.tika.parser.dif.DIFParser
+application/dted	class org.apache.tika.parser.gdal.GDALParser
+application/elas	class org.apache.tika.parser.gdal.GDALParser
+application/envi.hdr	class org.apache.tika.parser.envi.EnviHeaderParser
+application/epub+zip	class org.apache.tika.parser.epub.EpubParser
+application/fits	class org.apache.tika.parser.gdal.GDALParser
+application/gff	class org.apache.tika.parser.gdal.GDALParser
+application/grass-ascii-grid	class org.apache.tika.parser.gdal.GDALParser
+application/gzip	class org.apache.tika.parser.pkg.CompressorParser
+application/java-archive	class org.apache.tika.parser.pkg.PackageParser
+application/java-vm	class org.apache.tika.parser.asm.ClassParser
+application/jaxa-pal-sar	class org.apache.tika.parser.gdal.GDALParser
+application/jdem	class org.apache.tika.parser.gdal.GDALParser
+application/kate	class org.gagravarr.tika.OggParser
+application/leveller	class org.apache.tika.parser.gdal.GDALParser
+application/mbox	class org.apache.tika.parser.mbox.MboxParser
+application/mock+xml	class org.apache.tika.parser.mock.MockParser
+application/mp4	class org.apache.tika.parser.mp4.MP4Parser
+application/msword	class org.apache.tika.parser.microsoft.OfficeParser
+application/ogg	class org.gagravarr.tika.OggParser
+application/onenote; format=one	class org.apache.tika.parser.microsoft.onenote.OneNoteParser
+application/pcisdk	class org.apache.tika.parser.gdal.GDALParser
+application/pdf	class org.apache.tika.parser.pdf.PDFParser
+application/pkcs7-mime	class org.apache.tika.parser.crypto.Pkcs7Parser
+application/pkcs7-signature	class org.apache.tika.parser.crypto.Pkcs7Parser
+application/rss+xml	class org.apache.tika.parser.feed.FeedParser
+application/rtf	class org.apache.tika.parser.microsoft.rtf.RTFParser
+application/sdts-raster	class org.apache.tika.parser.gdal.GDALParser
+application/sldworks	class org.apache.tika.parser.microsoft.OfficeParser
+application/terragen	class org.apache.tika.parser.gdal.GDALParser
+application/timestamped-data	class org.apache.tika.parser.crypto.TSDParser
+application/vnd.adobe.indesign-idml-package	class org.apache.tika.parser.indesign.IDMLParser
+application/vnd.apple.iwork	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.keynote	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.keynote.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.keynote.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.numbers	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.numbers.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.numbers.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.pages	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.pages.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.pages.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.unknown.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.mif	class org.apache.tika.parser.mif.MIFParser
+application/vnd.ms-excel	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-excel.addin.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.sheet.2	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.3	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.4	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.binary.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.sheet.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.workspace.3	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.workspace.4	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-htmlhelp	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/vnd.ms-outlook	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-outlook-pst	class org.apache.tika.parser.microsoft.pst.OutlookPSTParser
+application/vnd.ms-powerpoint	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-powerpoint.addin.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.presentation.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.slide.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.slideshow.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-project	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-spreadsheetml	class org.apache.tika.parser.microsoft.xml.SpreadsheetMLParser
+application/vnd.ms-tnef	class org.apache.tika.parser.microsoft.TNEFParser
+application/vnd.ms-visio.drawing	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.drawing.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.stencil	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.stencil.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word.document.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word2006ml	class org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006.Word2006MLParser
+application/vnd.ms-wordml	class org.apache.tika.parser.microsoft.xml.WordMLParser
+application/vnd.ms-xpsdocument	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.oasis.opendocument.chart	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.chart-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.flat.presentation	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.flat.spreadsheet	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.flat.text	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.formula	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.formula-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.graphics	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.graphics-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.image	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.image-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.presentation	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.presentation-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.spreadsheet	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.spreadsheet-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-master	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-web	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.tika.flat.document	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.openxmlformats-officedocument.presentationml.presentation	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.slide	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.slideshow	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.spreadsheetml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.wordprocessingml.document	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.wordprocessingml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.sun.xml.writer	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.visio	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.wap.xhtml+xml	class org.apache.tika.parser.html.HtmlParser
+application/vnd.wordperfect; version=5.0	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vnd.wordperfect; version=5.1	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vnd.wordperfect; version=6.x	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vrt	class org.apache.tika.parser.gdal.GDALParser
+application/warc	class org.apache.tika.parser.warc.WARCParser
+application/x-7z-compressed	class org.apache.tika.parser.pkg.PackageParser
+application/x-ace2	class org.apache.tika.parser.gdal.GDALParser
+application/x-archive	class org.apache.tika.parser.pkg.PackageParser
+application/x-arj	class org.apache.tika.parser.pkg.PackageParser
+application/x-asp	class org.apache.tika.parser.html.HtmlParser
+application/x-bag	class org.apache.tika.parser.gdal.GDALParser
+application/x-blx	class org.apache.tika.parser.gdal.GDALParser
+application/x-bplist	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-itunes	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-memgraph	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-webarchive	class org.apache.tika.parser.apple.PListParser
+application/x-brotli	class org.apache.tika.parser.pkg.CompressorParser
+application/x-bt	class org.apache.tika.parser.gdal.GDALParser
+application/x-bzip	class org.apache.tika.parser.pkg.CompressorParser
+application/x-bzip2	class org.apache.tika.parser.pkg.CompressorParser
+application/x-cappi	class org.apache.tika.parser.gdal.GDALParser
+application/x-chm	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/x-coasp	class org.apache.tika.parser.gdal.GDALParser
+application/x-compress	class org.apache.tika.parser.pkg.CompressorParser
+application/x-coredump	class org.apache.tika.parser.executable.ExecutableParser
+application/x-cosar	class org.apache.tika.parser.gdal.GDALParser
+application/x-cpg	class org.apache.tika.parser.gdal.GDALParser
+application/x-cpio	class org.apache.tika.parser.pkg.PackageParser
+application/x-ctable2	class org.apache.tika.parser.gdal.GDALParser
+application/x-ctg	class org.apache.tika.parser.gdal.GDALParser
+application/x-dbf	class org.apache.tika.parser.dbf.DBFParser
+application/x-dipex	class org.apache.tika.parser.gdal.GDALParser
+application/x-dods	class org.apache.tika.parser.gdal.GDALParser
+application/x-doq1	class org.apache.tika.parser.gdal.GDALParser
+application/x-doq2	class org.apache.tika.parser.gdal.GDALParser
+application/x-e00-grid	class org.apache.tika.parser.gdal.GDALParser
+application/x-ecrg-toc	class org.apache.tika.parser.gdal.GDALParser
+application/x-elf	class org.apache.tika.parser.executable.ExecutableParser
+application/x-envi	class org.apache.tika.parser.gdal.GDALParser
+application/x-envi-hdr	class org.apache.tika.parser.gdal.GDALParser
+application/x-epsilon	class org.apache.tika.parser.gdal.GDALParser
+application/x-ers	class org.apache.tika.parser.gdal.GDALParser
+application/x-executable	class org.apache.tika.parser.executable.ExecutableParser
+application/x-fast	class org.apache.tika.parser.gdal.GDALParser
+application/x-fictionbook+xml	class org.apache.tika.parser.xml.FictionBookParser
+application/x-font-adobe-metric	class org.apache.tika.parser.font.AdobeFontMetricParser
+application/x-font-ttf	class org.apache.tika.parser.font.TrueTypeParser
+application/x-generic-bin	class org.apache.tika.parser.gdal.GDALParser
+application/x-geo-pdf	class org.apache.tika.parser.gdal.GDALParser
+application/x-gmt	class org.apache.tika.parser.gdal.GDALParser
+application/x-grib	class org.apache.tika.parser.gdal.GDALParser
+application/x-grib2	class org.apache.tika.parser.grib.GribParser
+application/x-gs7bg	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsag	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsbg	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsc	class org.apache.tika.parser.gdal.GDALParser
+application/x-gtx	class org.apache.tika.parser.gdal.GDALParser
+application/x-gxf	class org.apache.tika.parser.gdal.GDALParser
+application/x-hdf	class org.apache.tika.parser.hdf.HDFParser
+application/x-http	class org.apache.tika.parser.gdal.GDALParser
+application/x-httpresponse	class org.apache.tika.parser.http.HttpParser
+application/x-hwp-v5	class org.apache.tika.parser.hwp.HwpV5Parser
+application/x-ibooks+zip	class org.apache.tika.parser.epub.EpubParser
+application/x-ingr	class org.apache.tika.parser.gdal.GDALParser
+application/x-isatab	class org.apache.tika.parser.isatab.ISArchiveParser
+application/x-isis2	class org.apache.tika.parser.gdal.GDALParser
+application/x-isis3	class org.apache.tika.parser.gdal.GDALParser
+application/x-java-pack200	class org.apache.tika.parser.pkg.CompressorParser
+application/x-kml	class org.apache.tika.parser.gdal.GDALParser
+application/x-kro	class org.apache.tika.parser.gdal.GDALParser
+application/x-l1b	class org.apache.tika.parser.gdal.GDALParser
+application/x-lan	class org.apache.tika.parser.gdal.GDALParser
+application/x-lcp	class org.apache.tika.parser.gdal.GDALParser
+application/x-los-las	class org.apache.tika.parser.gdal.GDALParser
+application/x-lz4	class org.apache.tika.parser.pkg.CompressorParser
+application/x-lzma	class org.apache.tika.parser.pkg.CompressorParser
+application/x-maker	class org.apache.tika.parser.mif.MIFParser
+application/x-map	class org.apache.tika.parser.gdal.GDALParser
+application/x-matlab-data	class org.apache.tika.parser.mat.MatParser
+application/x-mbtiles	class org.apache.tika.parser.gdal.GDALParser
+application/x-midi	class org.apache.tika.parser.audio.MidiParser
+application/x-ms-owner	class org.apache.tika.parser.microsoft.MSOwnerFileParser
+application/x-msaccess	class org.apache.tika.parser.microsoft.JackcessParser
+application/x-msdownload	class org.apache.tika.parser.executable.ExecutableParser
+application/x-msgn	class org.apache.tika.parser.gdal.GDALParser
+application/x-mspublisher	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-ndf	class org.apache.tika.parser.gdal.GDALParser
+application/x-netcdf	class org.apache.tika.parser.netcdf.NetCDFParser
+application/x-ngs-geoid	class org.apache.tika.parser.gdal.GDALParser
+application/x-ntv2	class org.apache.tika.parser.gdal.GDALParser
+application/x-nwt-grc	class org.apache.tika.parser.gdal.GDALParser
+application/x-nwt-grd	class org.apache.tika.parser.gdal.GDALParser
+application/x-object	class org.apache.tika.parser.executable.ExecutableParser
+application/x-p-aux	class org.apache.tika.parser.gdal.GDALParser
+application/x-pcidsk	class org.apache.tika.parser.gdal.GDALParser
+application/x-pds	class org.apache.tika.parser.gdal.GDALParser
+application/x-plist	class org.apache.tika.parser.apple.PListParser
+application/x-pnm	class org.apache.tika.parser.gdal.GDALParser
+application/x-ppi	class org.apache.tika.parser.gdal.GDALParser
+application/x-prt	class org.apache.tika.parser.prt.PRTParser
+application/x-quattro-pro; version=9	class org.apache.tika.parser.wordperfect.QuattroProParser
+application/x-r	class org.apache.tika.parser.gdal.GDALParser
+application/x-rar-compressed	class org.apache.tika.parser.pkg.RarParser
+application/x-rasterlite	class org.apache.tika.parser.gdal.GDALParser
+application/x-rik	class org.apache.tika.parser.gdal.GDALParser
+application/x-rmf	class org.apache.tika.parser.gdal.GDALParser
+application/x-rpf-toc	class org.apache.tika.parser.gdal.GDALParser
+application/x-rs2	class org.apache.tika.parser.gdal.GDALParser
+application/x-rst	class org.apache.tika.parser.gdal.GDALParser
+application/x-sas-data	class org.apache.tika.parser.sas.SAS7BDATParser
+application/x-sdat	class org.apache.tika.parser.gdal.GDALParser
+application/x-sharedlib	class org.apache.tika.parser.executable.ExecutableParser
+application/x-snappy	class org.apache.tika.parser.pkg.CompressorParser
+application/x-snodas	class org.apache.tika.parser.gdal.GDALParser
+application/x-srtmhgt	class org.apache.tika.parser.gdal.GDALParser
+application/x-tar	class org.apache.tika.parser.pkg.PackageParser
+application/x-tika-msoffice	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-msoffice-embedded; format=ole10_native	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-msworks-spreadsheet	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-ole-drm-encrypted	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-ooxml-protected	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-unix-dump	class org.apache.tika.parser.pkg.PackageParser
+application/x-til	class org.apache.tika.parser.gdal.GDALParser
+application/x-tmx	class org.apache.tika.parser.tmx.TMXParser
+application/x-tnef	class org.apache.tika.parser.microsoft.TNEFParser
+application/x-tsx	class org.apache.tika.parser.gdal.GDALParser
+application/x-usgs-dem	class org.apache.tika.parser.gdal.GDALParser
+application/x-wacz	class org.apache.tika.parser.wacz.WACZParser
+application/x-wcs	class org.apache.tika.parser.gdal.GDALParser
+application/x-webp	class org.apache.tika.parser.gdal.GDALParser
+application/x-wms	class org.apache.tika.parser.gdal.GDALParser
+application/x-xliff+xml	class org.apache.tika.parser.xliff.XLIFF12Parser
+application/x-xliff+zip	class org.apache.tika.parser.xliff.XLZParser
+application/x-xyz	class org.apache.tika.parser.gdal.GDALParser
+application/x-xz	class org.apache.tika.parser.pkg.CompressorParser
+application/x-zmap	class org.apache.tika.parser.gdal.GDALParser
+application/xhtml+xml	class org.apache.tika.parser.html.HtmlParser
+application/xml	class org.apache.tika.parser.xml.DcXMLParser
+application/xpm	class org.apache.tika.parser.gdal.GDALParser
+application/zip	class org.apache.tika.parser.pkg.PackageParser
+application/zlib	class org.apache.tika.parser.pkg.CompressorParser
+audio/basic	class org.apache.tika.parser.audio.AudioParser
+audio/midi	class org.apache.tika.parser.audio.MidiParser
+audio/mp4	class org.apache.tika.parser.mp4.MP4Parser
+audio/mpeg	class org.apache.tika.parser.mp3.Mp3Parser
+audio/ogg	class org.gagravarr.tika.OggParser
+audio/ogg; codecs=opus	class org.gagravarr.tika.OpusParser
+audio/ogg; codecs=speex	class org.gagravarr.tika.SpeexParser
+audio/opus	class org.gagravarr.tika.OpusParser
+audio/speex	class org.gagravarr.tika.SpeexParser
+audio/vnd.wave	class org.apache.tika.parser.audio.AudioParser
+audio/vorbis	class org.gagravarr.tika.VorbisParser
+audio/x-aiff	class org.apache.tika.parser.audio.AudioParser
+audio/x-flac	class org.gagravarr.tika.FlacParser
+audio/x-oggflac	class org.gagravarr.tika.FlacParser
+audio/x-oggpcm	class org.gagravarr.tika.OggParser
+image/adrg	class org.apache.tika.parser.gdal.GDALParser
+image/arg	class org.apache.tika.parser.gdal.GDALParser
+image/big-gif	class org.apache.tika.parser.gdal.GDALParser
+image/bmp	class org.apache.tika.parser.image.ImageParser
+image/bpg	class org.apache.tika.parser.image.BPGParser
+image/bsb	class org.apache.tika.parser.gdal.GDALParser
+image/ceos	class org.apache.tika.parser.gdal.GDALParser
+image/eir	class org.apache.tika.parser.gdal.GDALParser
+image/emf	class org.apache.tika.parser.microsoft.EMFParser
+image/envisat	class org.apache.tika.parser.gdal.GDALParser
+image/fit	class org.apache.tika.parser.gdal.GDALParser
+image/fits	class org.apache.tika.parser.gdal.GDALParser
+image/geotiff	class org.apache.tika.parser.gdal.GDALParser
+image/gif	class org.apache.tika.parser.image.ImageParser
+image/heic	class org.apache.tika.parser.image.HeifParser
+image/heic-sequence	class org.apache.tika.parser.image.HeifParser
+image/heif	class org.apache.tika.parser.image.HeifParser
+image/heif-sequence	class org.apache.tika.parser.image.HeifParser
+image/hfa	class org.apache.tika.parser.gdal.GDALParser
+image/icns	class org.apache.tika.parser.image.ICNSParser
+image/ida	class org.apache.tika.parser.gdal.GDALParser
+image/ilwis	class org.apache.tika.parser.gdal.GDALParser
+image/jp2	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/jpeg	class org.apache.tika.parser.image.JpegParser
+image/jpx	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/jxl	class org.apache.tika.parser.image.JXLParser
+image/nitf	class org.apache.tika.parser.gdal.GDALParser
+image/ocr-bmp	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-gif	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-jp2	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-jpeg	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-jpx	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-png	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-tiff	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-x-portable-pixmap	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/png	class org.apache.tika.parser.image.ImageParser
+image/raster	class org.apache.tika.parser.gdal.GDALParser
+image/sar-ceos	class org.apache.tika.parser.gdal.GDALParser
+image/sgi	class org.apache.tika.parser.gdal.GDALParser
+image/svg+xml	class org.apache.tika.parser.xml.DcXMLParser
+image/tiff	class org.apache.tika.parser.image.TiffParser
+image/vnd.adobe.photoshop	class org.apache.tika.parser.image.PSDParser
+image/vnd.dgn; version=8	class org.apache.tika.parser.dgn.DGN8Parser
+image/vnd.dwg	class org.apache.tika.parser.dwg.DWGParser
+image/vnd.microsoft.icon	class org.apache.tika.parser.image.ImageParser
+image/vnd.wap.wbmp	class org.apache.tika.parser.image.ImageParser
+image/webp	class org.apache.tika.parser.image.WebPParser
+image/wmf	class org.apache.tika.parser.microsoft.WMFParser
+image/x-airsar	class org.apache.tika.parser.gdal.GDALParser
+image/x-bpg	class org.apache.tika.parser.image.BPGParser
+image/x-dimap	class org.apache.tika.parser.gdal.GDALParser
+image/x-fujibas	class org.apache.tika.parser.gdal.GDALParser
+image/x-hdf5-image	class org.apache.tika.parser.gdal.GDALParser
+image/x-jbig2	class org.apache.tika.parser.image.ImageParser
+image/x-mff	class org.apache.tika.parser.gdal.GDALParser
+image/x-mff2	class org.apache.tika.parser.gdal.GDALParser
+image/x-ozi	class org.apache.tika.parser.gdal.GDALParser
+image/x-pcraster	class org.apache.tika.parser.gdal.GDALParser
+image/x-portable-pixmap	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/x-srp	class org.apache.tika.parser.gdal.GDALParser
+image/x-xcf	class org.apache.tika.parser.image.ImageParser
+message/rfc822	class org.apache.tika.parser.mail.RFC822Parser
+model/vnd.dwfx+xps	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+text/csv	class org.apache.tika.parser.csv.TextAndCSVParser
+text/html	class org.apache.tika.parser.html.HtmlParser
+text/iso19139+xml	class org.apache.tika.parser.geoinfo.GeographicInformationParser
+text/plain	class org.apache.tika.parser.csv.TextAndCSVParser
+text/tsv	class org.apache.tika.parser.csv.TextAndCSVParser
+text/vnd.iptc.anpa	class org.apache.tika.parser.iptc.IptcAnpaParser
+text/x-c++src	class org.apache.tika.parser.code.SourceCodeParser
+text/x-groovy	class org.apache.tika.parser.code.SourceCodeParser
+text/x-java-source	class org.apache.tika.parser.code.SourceCodeParser
+video/3gpp	class org.apache.tika.parser.mp4.MP4Parser
+video/3gpp2	class org.apache.tika.parser.mp4.MP4Parser
+video/daala	class org.gagravarr.tika.OggParser
+video/mp4	class org.apache.tika.parser.mp4.MP4Parser
+video/mpeg	class org.apache.tika.parser.external.CompositeExternalParser
+video/ogg	class org.gagravarr.tika.OggParser
+video/quicktime	class org.apache.tika.parser.mp4.MP4Parser
+video/theora	class org.gagravarr.tika.TheoraParser
+video/x-dirac	class org.gagravarr.tika.OggParser
+video/x-flv	class org.apache.tika.parser.video.FLVParser
+video/x-m4v	class org.apache.tika.parser.mp4.MP4Parser
+video/x-msvideo	class org.apache.tika.parser.external.CompositeExternalParser
+video/x-oggrgb	class org.gagravarr.tika.OggParser
+video/x-ogguvs	class org.gagravarr.tika.OggParser
+video/x-oggyuv	class org.gagravarr.tika.OggParser
+video/x-ogm	class org.gagravarr.tika.OggParser
\ No newline at end of file
diff --git a/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.1-no-tesseract.txt b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.1-no-tesseract.txt
new file mode 100644
index 000000000..f0bfb8cff
--- /dev/null
+++ b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.1-no-tesseract.txt
@@ -0,0 +1,348 @@
+application/aaigrid	class org.apache.tika.parser.gdal.GDALParser
+application/aig	class org.apache.tika.parser.gdal.GDALParser
+application/applefile	class org.apache.tika.parser.apple.AppleSingleFileParser
+application/atom+xml	class org.apache.tika.parser.feed.FeedParser
+application/chm	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/deflate64	class org.apache.tika.parser.pkg.CompressorParser
+application/dif+xml	class org.apache.tika.parser.dif.DIFParser
+application/dted	class org.apache.tika.parser.gdal.GDALParser
+application/elas	class org.apache.tika.parser.gdal.GDALParser
+application/envi.hdr	class org.apache.tika.parser.envi.EnviHeaderParser
+application/epub+zip	class org.apache.tika.parser.epub.EpubParser
+application/fits	class org.apache.tika.parser.gdal.GDALParser
+application/gff	class org.apache.tika.parser.gdal.GDALParser
+application/grass-ascii-grid	class org.apache.tika.parser.gdal.GDALParser
+application/gzip	class org.apache.tika.parser.pkg.CompressorParser
+application/java-archive	class org.apache.tika.parser.pkg.PackageParser
+application/java-vm	class org.apache.tika.parser.asm.ClassParser
+application/jaxa-pal-sar	class org.apache.tika.parser.gdal.GDALParser
+application/jdem	class org.apache.tika.parser.gdal.GDALParser
+application/kate	class org.gagravarr.tika.OggParser
+application/leveller	class org.apache.tika.parser.gdal.GDALParser
+application/mbox	class org.apache.tika.parser.mbox.MboxParser
+application/mock+xml	class org.apache.tika.parser.mock.MockParser
+application/mp4	class org.apache.tika.parser.mp4.MP4Parser
+application/msword	class org.apache.tika.parser.microsoft.OfficeParser
+application/ogg	class org.gagravarr.tika.OggParser
+application/onenote; format=one	class org.apache.tika.parser.microsoft.onenote.OneNoteParser
+application/pcisdk	class org.apache.tika.parser.gdal.GDALParser
+application/pdf	class org.apache.tika.parser.pdf.PDFParser
+application/pkcs7-mime	class org.apache.tika.parser.crypto.Pkcs7Parser
+application/pkcs7-signature	class org.apache.tika.parser.crypto.Pkcs7Parser
+application/rss+xml	class org.apache.tika.parser.feed.FeedParser
+application/rtf	class org.apache.tika.parser.microsoft.rtf.RTFParser
+application/sdts-raster	class org.apache.tika.parser.gdal.GDALParser
+application/sldworks	class org.apache.tika.parser.microsoft.OfficeParser
+application/terragen	class org.apache.tika.parser.gdal.GDALParser
+application/timestamped-data	class org.apache.tika.parser.crypto.TSDParser
+application/vnd.adobe.indesign-idml-package	class org.apache.tika.parser.indesign.IDMLParser
+application/vnd.apple.iwork	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.keynote	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.keynote.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.keynote.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.numbers	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.numbers.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.numbers.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.pages	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.pages.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.pages.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.unknown.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.mif	class org.apache.tika.parser.mif.MIFParser
+application/vnd.ms-excel	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-excel.addin.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.sheet.2	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.3	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.4	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.binary.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.sheet.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.workspace.3	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.workspace.4	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-htmlhelp	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/vnd.ms-outlook	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-outlook-pst	class org.apache.tika.parser.microsoft.pst.OutlookPSTParser
+application/vnd.ms-powerpoint	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-powerpoint.addin.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.presentation.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.slide.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.slideshow.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-project	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-spreadsheetml	class org.apache.tika.parser.microsoft.xml.SpreadsheetMLParser
+application/vnd.ms-tnef	class org.apache.tika.parser.microsoft.TNEFParser
+application/vnd.ms-visio.drawing	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.drawing.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.stencil	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.stencil.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word.document.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word2006ml	class org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006.Word2006MLParser
+application/vnd.ms-wordml	class org.apache.tika.parser.microsoft.xml.WordMLParser
+application/vnd.ms-xpsdocument	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.oasis.opendocument.chart	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.chart-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.flat.presentation	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.flat.spreadsheet	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.flat.text	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.formula	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.formula-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.graphics	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.graphics-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.image	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.image-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.presentation	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.presentation-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.spreadsheet	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.spreadsheet-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-master	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-web	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.tika.flat.document	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.openxmlformats-officedocument.presentationml.presentation	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.slide	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.slideshow	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.spreadsheetml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.wordprocessingml.document	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.wordprocessingml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.sun.xml.writer	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.visio	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.wap.xhtml+xml	class org.apache.tika.parser.html.HtmlParser
+application/vnd.wordperfect; version=5.0	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vnd.wordperfect; version=5.1	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vnd.wordperfect; version=6.x	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vrt	class org.apache.tika.parser.gdal.GDALParser
+application/warc	class org.apache.tika.parser.warc.WARCParser
+application/x-7z-compressed	class org.apache.tika.parser.pkg.PackageParser
+application/x-ace2	class org.apache.tika.parser.gdal.GDALParser
+application/x-archive	class org.apache.tika.parser.pkg.PackageParser
+application/x-arj	class org.apache.tika.parser.pkg.PackageParser
+application/x-asp	class org.apache.tika.parser.html.HtmlParser
+application/x-bag	class org.apache.tika.parser.gdal.GDALParser
+application/x-blx	class org.apache.tika.parser.gdal.GDALParser
+application/x-bplist	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-itunes	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-memgraph	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-webarchive	class org.apache.tika.parser.apple.PListParser
+application/x-brotli	class org.apache.tika.parser.pkg.CompressorParser
+application/x-bt	class org.apache.tika.parser.gdal.GDALParser
+application/x-bzip	class org.apache.tika.parser.pkg.CompressorParser
+application/x-bzip2	class org.apache.tika.parser.pkg.CompressorParser
+application/x-cappi	class org.apache.tika.parser.gdal.GDALParser
+application/x-chm	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/x-coasp	class org.apache.tika.parser.gdal.GDALParser
+application/x-compress	class org.apache.tika.parser.pkg.CompressorParser
+application/x-coredump	class org.apache.tika.parser.executable.ExecutableParser
+application/x-cosar	class org.apache.tika.parser.gdal.GDALParser
+application/x-cpg	class org.apache.tika.parser.gdal.GDALParser
+application/x-cpio	class org.apache.tika.parser.pkg.PackageParser
+application/x-ctable2	class org.apache.tika.parser.gdal.GDALParser
+application/x-ctg	class org.apache.tika.parser.gdal.GDALParser
+application/x-dbf	class org.apache.tika.parser.dbf.DBFParser
+application/x-dipex	class org.apache.tika.parser.gdal.GDALParser
+application/x-dods	class org.apache.tika.parser.gdal.GDALParser
+application/x-doq1	class org.apache.tika.parser.gdal.GDALParser
+application/x-doq2	class org.apache.tika.parser.gdal.GDALParser
+application/x-e00-grid	class org.apache.tika.parser.gdal.GDALParser
+application/x-ecrg-toc	class org.apache.tika.parser.gdal.GDALParser
+application/x-elf	class org.apache.tika.parser.executable.ExecutableParser
+application/x-envi	class org.apache.tika.parser.gdal.GDALParser
+application/x-envi-hdr	class org.apache.tika.parser.gdal.GDALParser
+application/x-epsilon	class org.apache.tika.parser.gdal.GDALParser
+application/x-ers	class org.apache.tika.parser.gdal.GDALParser
+application/x-executable	class org.apache.tika.parser.executable.ExecutableParser
+application/x-fast	class org.apache.tika.parser.gdal.GDALParser
+application/x-fictionbook+xml	class org.apache.tika.parser.xml.FictionBookParser
+application/x-font-adobe-metric	class org.apache.tika.parser.font.AdobeFontMetricParser
+application/x-font-ttf	class org.apache.tika.parser.font.TrueTypeParser
+application/x-generic-bin	class org.apache.tika.parser.gdal.GDALParser
+application/x-geo-pdf	class org.apache.tika.parser.gdal.GDALParser
+application/x-gmt	class org.apache.tika.parser.gdal.GDALParser
+application/x-grib	class org.apache.tika.parser.gdal.GDALParser
+application/x-grib2	class org.apache.tika.parser.grib.GribParser
+application/x-gs7bg	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsag	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsbg	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsc	class org.apache.tika.parser.gdal.GDALParser
+application/x-gtx	class org.apache.tika.parser.gdal.GDALParser
+application/x-gxf	class org.apache.tika.parser.gdal.GDALParser
+application/x-hdf	class org.apache.tika.parser.gdal.GDALParser
+application/x-http	class org.apache.tika.parser.gdal.GDALParser
+application/x-httpresponse	class org.apache.tika.parser.http.HttpParser
+application/x-hwp-v5	class org.apache.tika.parser.hwp.HwpV5Parser
+application/x-ibooks+zip	class org.apache.tika.parser.epub.EpubParser
+application/x-ingr	class org.apache.tika.parser.gdal.GDALParser
+application/x-isatab	class org.apache.tika.parser.isatab.ISArchiveParser
+application/x-isis2	class org.apache.tika.parser.gdal.GDALParser
+application/x-isis3	class org.apache.tika.parser.gdal.GDALParser
+application/x-java-pack200	class org.apache.tika.parser.pkg.CompressorParser
+application/x-kml	class org.apache.tika.parser.gdal.GDALParser
+application/x-kro	class org.apache.tika.parser.gdal.GDALParser
+application/x-l1b	class org.apache.tika.parser.gdal.GDALParser
+application/x-lan	class org.apache.tika.parser.gdal.GDALParser
+application/x-lcp	class org.apache.tika.parser.gdal.GDALParser
+application/x-los-las	class org.apache.tika.parser.gdal.GDALParser
+application/x-lz4	class org.apache.tika.parser.pkg.CompressorParser
+application/x-lzma	class org.apache.tika.parser.pkg.CompressorParser
+application/x-maker	class org.apache.tika.parser.mif.MIFParser
+application/x-map	class org.apache.tika.parser.gdal.GDALParser
+application/x-matlab-data	class org.apache.tika.parser.mat.MatParser
+application/x-mbtiles	class org.apache.tika.parser.gdal.GDALParser
+application/x-midi	class org.apache.tika.parser.audio.MidiParser
+application/x-ms-owner	class org.apache.tika.parser.microsoft.MSOwnerFileParser
+application/x-msaccess	class org.apache.tika.parser.microsoft.JackcessParser
+application/x-msdownload	class org.apache.tika.parser.executable.ExecutableParser
+application/x-msgn	class org.apache.tika.parser.gdal.GDALParser
+application/x-mspublisher	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-ndf	class org.apache.tika.parser.gdal.GDALParser
+application/x-netcdf	class org.apache.tika.parser.gdal.GDALParser
+application/x-ngs-geoid	class org.apache.tika.parser.gdal.GDALParser
+application/x-ntv2	class org.apache.tika.parser.gdal.GDALParser
+application/x-nwt-grc	class org.apache.tika.parser.gdal.GDALParser
+application/x-nwt-grd	class org.apache.tika.parser.gdal.GDALParser
+application/x-object	class org.apache.tika.parser.executable.ExecutableParser
+application/x-p-aux	class org.apache.tika.parser.gdal.GDALParser
+application/x-pcidsk	class org.apache.tika.parser.gdal.GDALParser
+application/x-pds	class org.apache.tika.parser.gdal.GDALParser
+application/x-plist	class org.apache.tika.parser.apple.PListParser
+application/x-pnm	class org.apache.tika.parser.gdal.GDALParser
+application/x-ppi	class org.apache.tika.parser.gdal.GDALParser
+application/x-prt	class org.apache.tika.parser.prt.PRTParser
+application/x-quattro-pro; version=9	class org.apache.tika.parser.wordperfect.QuattroProParser
+application/x-r	class org.apache.tika.parser.gdal.GDALParser
+application/x-rar-compressed	class org.apache.tika.parser.pkg.RarParser
+application/x-rasterlite	class org.apache.tika.parser.gdal.GDALParser
+application/x-rik	class org.apache.tika.parser.gdal.GDALParser
+application/x-rmf	class org.apache.tika.parser.gdal.GDALParser
+application/x-rpf-toc	class org.apache.tika.parser.gdal.GDALParser
+application/x-rs2	class org.apache.tika.parser.gdal.GDALParser
+application/x-rst	class org.apache.tika.parser.gdal.GDALParser
+application/x-sas-data	class org.apache.tika.parser.sas.SAS7BDATParser
+application/x-sdat	class org.apache.tika.parser.gdal.GDALParser
+application/x-sharedlib	class org.apache.tika.parser.executable.ExecutableParser
+application/x-snappy	class org.apache.tika.parser.pkg.CompressorParser
+application/x-snodas	class org.apache.tika.parser.gdal.GDALParser
+application/x-srtmhgt	class org.apache.tika.parser.gdal.GDALParser
+application/x-tar	class org.apache.tika.parser.pkg.PackageParser
+application/x-tika-msoffice	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-msoffice-embedded; format=ole10_native	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-msworks-spreadsheet	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-ole-drm-encrypted	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-ooxml-protected	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-unix-dump	class org.apache.tika.parser.pkg.PackageParser
+application/x-til	class org.apache.tika.parser.gdal.GDALParser
+application/x-tmx	class org.apache.tika.parser.tmx.TMXParser
+application/x-tnef	class org.apache.tika.parser.microsoft.TNEFParser
+application/x-tsx	class org.apache.tika.parser.gdal.GDALParser
+application/x-usgs-dem	class org.apache.tika.parser.gdal.GDALParser
+application/x-wacz	class org.apache.tika.parser.wacz.WACZParser
+application/x-wcs	class org.apache.tika.parser.gdal.GDALParser
+application/x-webp	class org.apache.tika.parser.gdal.GDALParser
+application/x-wms	class org.apache.tika.parser.gdal.GDALParser
+application/x-xliff+xml	class org.apache.tika.parser.xliff.XLIFF12Parser
+application/x-xliff+zip	class org.apache.tika.parser.xliff.XLZParser
+application/x-xyz	class org.apache.tika.parser.gdal.GDALParser
+application/x-xz	class org.apache.tika.parser.pkg.CompressorParser
+application/x-zmap	class org.apache.tika.parser.gdal.GDALParser
+application/xhtml+xml	class org.apache.tika.parser.html.HtmlParser
+application/xml	class org.apache.tika.parser.xml.DcXMLParser
+application/xpm	class org.apache.tika.parser.gdal.GDALParser
+application/zip	class org.apache.tika.parser.pkg.PackageParser
+application/zlib	class org.apache.tika.parser.pkg.CompressorParser
+audio/basic	class org.apache.tika.parser.audio.AudioParser
+audio/midi	class org.apache.tika.parser.audio.MidiParser
+audio/mp4	class org.apache.tika.parser.mp4.MP4Parser
+audio/mpeg	class org.apache.tika.parser.mp3.Mp3Parser
+audio/ogg	class org.gagravarr.tika.OggParser
+audio/ogg; codecs=opus	class org.gagravarr.tika.OpusParser
+audio/ogg; codecs=speex	class org.gagravarr.tika.SpeexParser
+audio/opus	class org.gagravarr.tika.OpusParser
+audio/speex	class org.gagravarr.tika.SpeexParser
+audio/vnd.wave	class org.apache.tika.parser.audio.AudioParser
+audio/vorbis	class org.gagravarr.tika.VorbisParser
+audio/x-aiff	class org.apache.tika.parser.audio.AudioParser
+audio/x-flac	class org.gagravarr.tika.FlacParser
+audio/x-oggflac	class org.gagravarr.tika.FlacParser
+audio/x-oggpcm	class org.gagravarr.tika.OggParser
+image/adrg	class org.apache.tika.parser.gdal.GDALParser
+image/arg	class org.apache.tika.parser.gdal.GDALParser
+image/big-gif	class org.apache.tika.parser.gdal.GDALParser
+image/bmp	class org.apache.tika.parser.gdal.GDALParser
+image/bpg	class org.apache.tika.parser.image.BPGParser
+image/bsb	class org.apache.tika.parser.gdal.GDALParser
+image/ceos	class org.apache.tika.parser.gdal.GDALParser
+image/eir	class org.apache.tika.parser.gdal.GDALParser
+image/emf	class org.apache.tika.parser.microsoft.EMFParser
+image/envisat	class org.apache.tika.parser.gdal.GDALParser
+image/fit	class org.apache.tika.parser.gdal.GDALParser
+image/fits	class org.apache.tika.parser.gdal.GDALParser
+image/geotiff	class org.apache.tika.parser.gdal.GDALParser
+image/gif	class org.apache.tika.parser.gdal.GDALParser
+image/heic	class org.apache.tika.parser.image.HeifParser
+image/heic-sequence	class org.apache.tika.parser.image.HeifParser
+image/heif	class org.apache.tika.parser.image.HeifParser
+image/heif-sequence	class org.apache.tika.parser.image.HeifParser
+image/hfa	class org.apache.tika.parser.gdal.GDALParser
+image/icns	class org.apache.tika.parser.image.ICNSParser
+image/ida	class org.apache.tika.parser.gdal.GDALParser
+image/ilwis	class org.apache.tika.parser.gdal.GDALParser
+image/jp2	class org.apache.tika.parser.gdal.GDALParser
+image/jpeg	class org.apache.tika.parser.gdal.GDALParser
+image/jxl	class org.apache.tika.parser.image.JXLParser
+image/nitf	class org.apache.tika.parser.gdal.GDALParser
+image/png	class org.apache.tika.parser.gdal.GDALParser
+image/raster	class org.apache.tika.parser.gdal.GDALParser
+image/sar-ceos	class org.apache.tika.parser.gdal.GDALParser
+image/sgi	class org.apache.tika.parser.gdal.GDALParser
+image/svg+xml	class org.apache.tika.parser.xml.DcXMLParser
+image/tiff	class org.apache.tika.parser.image.TiffParser
+image/vnd.adobe.photoshop	class org.apache.tika.parser.image.PSDParser
+image/vnd.dgn; version=8	class org.apache.tika.parser.dgn.DGN8Parser
+image/vnd.dwg	class org.apache.tika.parser.dwg.DWGParser
+image/vnd.microsoft.icon	class org.apache.tika.parser.image.ImageParser
+image/vnd.wap.wbmp	class org.apache.tika.parser.image.ImageParser
+image/webp	class org.apache.tika.parser.image.WebPParser
+image/wmf	class org.apache.tika.parser.microsoft.WMFParser
+image/x-airsar	class org.apache.tika.parser.gdal.GDALParser
+image/x-bpg	class org.apache.tika.parser.image.BPGParser
+image/x-dimap	class org.apache.tika.parser.gdal.GDALParser
+image/x-fujibas	class org.apache.tika.parser.gdal.GDALParser
+image/x-hdf5-image	class org.apache.tika.parser.gdal.GDALParser
+image/x-jbig2	class org.apache.tika.parser.image.ImageParser
+image/x-mff	class org.apache.tika.parser.gdal.GDALParser
+image/x-mff2	class org.apache.tika.parser.gdal.GDALParser
+image/x-ozi	class org.apache.tika.parser.gdal.GDALParser
+image/x-pcraster	class org.apache.tika.parser.gdal.GDALParser
+image/x-srp	class org.apache.tika.parser.gdal.GDALParser
+image/x-xcf	class org.apache.tika.parser.image.ImageParser
+message/rfc822	class org.apache.tika.parser.mail.RFC822Parser
+model/vnd.dwfx+xps	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+text/csv	class org.apache.tika.parser.csv.TextAndCSVParser
+text/html	class org.apache.tika.parser.html.HtmlParser
+text/iso19139+xml	class org.apache.tika.parser.geoinfo.GeographicInformationParser
+text/plain	class org.apache.tika.parser.csv.TextAndCSVParser
+text/tsv	class org.apache.tika.parser.csv.TextAndCSVParser
+text/vnd.iptc.anpa	class org.apache.tika.parser.iptc.IptcAnpaParser
+text/x-c++src	class org.apache.tika.parser.code.SourceCodeParser
+text/x-groovy	class org.apache.tika.parser.code.SourceCodeParser
+text/x-java-source	class org.apache.tika.parser.code.SourceCodeParser
+video/3gpp	class org.apache.tika.parser.mp4.MP4Parser
+video/3gpp2	class org.apache.tika.parser.mp4.MP4Parser
+video/daala	class org.gagravarr.tika.OggParser
+video/mp4	class org.apache.tika.parser.external.CompositeExternalParser
+video/mpeg	class org.apache.tika.parser.external.CompositeExternalParser
+video/ogg	class org.gagravarr.tika.OggParser
+video/quicktime	class org.apache.tika.parser.mp4.MP4Parser
+video/theora	class org.gagravarr.tika.TheoraParser
+video/x-dirac	class org.gagravarr.tika.OggParser
+video/x-flv	class org.apache.tika.parser.video.FLVParser
+video/x-m4v	class org.apache.tika.parser.mp4.MP4Parser
+video/x-msvideo	class org.apache.tika.parser.external.CompositeExternalParser
+video/x-oggrgb	class org.gagravarr.tika.OggParser
+video/x-ogguvs	class org.gagravarr.tika.OggParser
+video/x-oggyuv	class org.gagravarr.tika.OggParser
+video/x-ogm	class org.gagravarr.tika.OggParser
\ No newline at end of file
diff --git a/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.1-tesseract.txt b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.1-tesseract.txt
new file mode 100644
index 000000000..439716dfe
--- /dev/null
+++ b/tika-parsers/tika-parsers-extended/tika-parser-scientific-package/src/test/resources/2.4.1-tesseract.txt
@@ -0,0 +1,358 @@
+application/aaigrid	class org.apache.tika.parser.gdal.GDALParser
+application/aig	class org.apache.tika.parser.gdal.GDALParser
+application/applefile	class org.apache.tika.parser.apple.AppleSingleFileParser
+application/atom+xml	class org.apache.tika.parser.feed.FeedParser
+application/chm	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/deflate64	class org.apache.tika.parser.pkg.CompressorParser
+application/dif+xml	class org.apache.tika.parser.dif.DIFParser
+application/dted	class org.apache.tika.parser.gdal.GDALParser
+application/elas	class org.apache.tika.parser.gdal.GDALParser
+application/envi.hdr	class org.apache.tika.parser.envi.EnviHeaderParser
+application/epub+zip	class org.apache.tika.parser.epub.EpubParser
+application/fits	class org.apache.tika.parser.gdal.GDALParser
+application/gff	class org.apache.tika.parser.gdal.GDALParser
+application/grass-ascii-grid	class org.apache.tika.parser.gdal.GDALParser
+application/gzip	class org.apache.tika.parser.pkg.CompressorParser
+application/java-archive	class org.apache.tika.parser.pkg.PackageParser
+application/java-vm	class org.apache.tika.parser.asm.ClassParser
+application/jaxa-pal-sar	class org.apache.tika.parser.gdal.GDALParser
+application/jdem	class org.apache.tika.parser.gdal.GDALParser
+application/kate	class org.gagravarr.tika.OggParser
+application/leveller	class org.apache.tika.parser.gdal.GDALParser
+application/mbox	class org.apache.tika.parser.mbox.MboxParser
+application/mock+xml	class org.apache.tika.parser.mock.MockParser
+application/mp4	class org.apache.tika.parser.mp4.MP4Parser
+application/msword	class org.apache.tika.parser.microsoft.OfficeParser
+application/ogg	class org.gagravarr.tika.OggParser
+application/onenote; format=one	class org.apache.tika.parser.microsoft.onenote.OneNoteParser
+application/pcisdk	class org.apache.tika.parser.gdal.GDALParser
+application/pdf	class org.apache.tika.parser.pdf.PDFParser
+application/pkcs7-mime	class org.apache.tika.parser.crypto.Pkcs7Parser
+application/pkcs7-signature	class org.apache.tika.parser.crypto.Pkcs7Parser
+application/rss+xml	class org.apache.tika.parser.feed.FeedParser
+application/rtf	class org.apache.tika.parser.microsoft.rtf.RTFParser
+application/sdts-raster	class org.apache.tika.parser.gdal.GDALParser
+application/sldworks	class org.apache.tika.parser.microsoft.OfficeParser
+application/terragen	class org.apache.tika.parser.gdal.GDALParser
+application/timestamped-data	class org.apache.tika.parser.crypto.TSDParser
+application/vnd.adobe.indesign-idml-package	class org.apache.tika.parser.indesign.IDMLParser
+application/vnd.apple.iwork	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.keynote	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.keynote.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.keynote.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.numbers	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.numbers.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.numbers.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.pages	class org.apache.tika.parser.iwork.IWorkPackageParser
+application/vnd.apple.pages.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.apple.pages.18	class org.apache.tika.parser.iwork.iwana.IWork18PackageParser
+application/vnd.apple.unknown.13	class org.apache.tika.parser.iwork.iwana.IWork13PackageParser
+application/vnd.mif	class org.apache.tika.parser.mif.MIFParser
+application/vnd.ms-excel	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-excel.addin.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.sheet.2	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.3	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.4	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.sheet.binary.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.sheet.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-excel.workspace.3	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-excel.workspace.4	class org.apache.tika.parser.microsoft.OldExcelParser
+application/vnd.ms-htmlhelp	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/vnd.ms-outlook	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-outlook-pst	class org.apache.tika.parser.microsoft.pst.OutlookPSTParser
+application/vnd.ms-powerpoint	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-powerpoint.addin.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.presentation.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.slide.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.slideshow.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-powerpoint.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-project	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.ms-spreadsheetml	class org.apache.tika.parser.microsoft.xml.SpreadsheetMLParser
+application/vnd.ms-tnef	class org.apache.tika.parser.microsoft.TNEFParser
+application/vnd.ms-visio.drawing	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.drawing.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.stencil	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.stencil.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-visio.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word.document.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word.template.macroenabled.12	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.ms-word2006ml	class org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006.Word2006MLParser
+application/vnd.ms-wordml	class org.apache.tika.parser.microsoft.xml.WordMLParser
+application/vnd.ms-xpsdocument	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.oasis.opendocument.chart	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.chart-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.flat.presentation	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.flat.spreadsheet	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.flat.text	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.oasis.opendocument.formula	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.formula-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.graphics	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.graphics-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.image	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.image-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.presentation	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.presentation-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.spreadsheet	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.spreadsheet-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-master	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-template	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.text-web	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.oasis.opendocument.tika.flat.document	class org.apache.tika.parser.odf.FlatOpenDocumentParser
+application/vnd.openxmlformats-officedocument.presentationml.presentation	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.slide	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.slideshow	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.presentationml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.spreadsheetml.sheet	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.spreadsheetml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.wordprocessingml.document	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.openxmlformats-officedocument.wordprocessingml.template	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+application/vnd.sun.xml.writer	class org.apache.tika.parser.odf.OpenDocumentParser
+application/vnd.visio	class org.apache.tika.parser.microsoft.OfficeParser
+application/vnd.wap.xhtml+xml	class org.apache.tika.parser.html.HtmlParser
+application/vnd.wordperfect; version=5.0	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vnd.wordperfect; version=5.1	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vnd.wordperfect; version=6.x	class org.apache.tika.parser.wordperfect.WordPerfectParser
+application/vrt	class org.apache.tika.parser.gdal.GDALParser
+application/warc	class org.apache.tika.parser.warc.WARCParser
+application/x-7z-compressed	class org.apache.tika.parser.pkg.PackageParser
+application/x-ace2	class org.apache.tika.parser.gdal.GDALParser
+application/x-archive	class org.apache.tika.parser.pkg.PackageParser
+application/x-arj	class org.apache.tika.parser.pkg.PackageParser
+application/x-asp	class org.apache.tika.parser.html.HtmlParser
+application/x-bag	class org.apache.tika.parser.gdal.GDALParser
+application/x-blx	class org.apache.tika.parser.gdal.GDALParser
+application/x-bplist	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-itunes	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-memgraph	class org.apache.tika.parser.apple.PListParser
+application/x-bplist-webarchive	class org.apache.tika.parser.apple.PListParser
+application/x-brotli	class org.apache.tika.parser.pkg.CompressorParser
+application/x-bt	class org.apache.tika.parser.gdal.GDALParser
+application/x-bzip	class org.apache.tika.parser.pkg.CompressorParser
+application/x-bzip2	class org.apache.tika.parser.pkg.CompressorParser
+application/x-cappi	class org.apache.tika.parser.gdal.GDALParser
+application/x-chm	class org.apache.tika.parser.microsoft.chm.ChmParser
+application/x-coasp	class org.apache.tika.parser.gdal.GDALParser
+application/x-compress	class org.apache.tika.parser.pkg.CompressorParser
+application/x-coredump	class org.apache.tika.parser.executable.ExecutableParser
+application/x-cosar	class org.apache.tika.parser.gdal.GDALParser
+application/x-cpg	class org.apache.tika.parser.gdal.GDALParser
+application/x-cpio	class org.apache.tika.parser.pkg.PackageParser
+application/x-ctable2	class org.apache.tika.parser.gdal.GDALParser
+application/x-ctg	class org.apache.tika.parser.gdal.GDALParser
+application/x-dbf	class org.apache.tika.parser.dbf.DBFParser
+application/x-dipex	class org.apache.tika.parser.gdal.GDALParser
+application/x-dods	class org.apache.tika.parser.gdal.GDALParser
+application/x-doq1	class org.apache.tika.parser.gdal.GDALParser
+application/x-doq2	class org.apache.tika.parser.gdal.GDALParser
+application/x-e00-grid	class org.apache.tika.parser.gdal.GDALParser
+application/x-ecrg-toc	class org.apache.tika.parser.gdal.GDALParser
+application/x-elf	class org.apache.tika.parser.executable.ExecutableParser
+application/x-envi	class org.apache.tika.parser.gdal.GDALParser
+application/x-envi-hdr	class org.apache.tika.parser.gdal.GDALParser
+application/x-epsilon	class org.apache.tika.parser.gdal.GDALParser
+application/x-ers	class org.apache.tika.parser.gdal.GDALParser
+application/x-executable	class org.apache.tika.parser.executable.ExecutableParser
+application/x-fast	class org.apache.tika.parser.gdal.GDALParser
+application/x-fictionbook+xml	class org.apache.tika.parser.xml.FictionBookParser
+application/x-font-adobe-metric	class org.apache.tika.parser.font.AdobeFontMetricParser
+application/x-font-ttf	class org.apache.tika.parser.font.TrueTypeParser
+application/x-generic-bin	class org.apache.tika.parser.gdal.GDALParser
+application/x-geo-pdf	class org.apache.tika.parser.gdal.GDALParser
+application/x-gmt	class org.apache.tika.parser.gdal.GDALParser
+application/x-grib	class org.apache.tika.parser.gdal.GDALParser
+application/x-grib2	class org.apache.tika.parser.grib.GribParser
+application/x-gs7bg	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsag	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsbg	class org.apache.tika.parser.gdal.GDALParser
+application/x-gsc	class org.apache.tika.parser.gdal.GDALParser
+application/x-gtx	class org.apache.tika.parser.gdal.GDALParser
+application/x-gxf	class org.apache.tika.parser.gdal.GDALParser
+application/x-hdf	class org.apache.tika.parser.gdal.GDALParser
+application/x-http	class org.apache.tika.parser.gdal.GDALParser
+application/x-httpresponse	class org.apache.tika.parser.http.HttpParser
+application/x-hwp-v5	class org.apache.tika.parser.hwp.HwpV5Parser
+application/x-ibooks+zip	class org.apache.tika.parser.epub.EpubParser
+application/x-ingr	class org.apache.tika.parser.gdal.GDALParser
+application/x-isatab	class org.apache.tika.parser.isatab.ISArchiveParser
+application/x-isis2	class org.apache.tika.parser.gdal.GDALParser
+application/x-isis3	class org.apache.tika.parser.gdal.GDALParser
+application/x-java-pack200	class org.apache.tika.parser.pkg.CompressorParser
+application/x-kml	class org.apache.tika.parser.gdal.GDALParser
+application/x-kro	class org.apache.tika.parser.gdal.GDALParser
+application/x-l1b	class org.apache.tika.parser.gdal.GDALParser
+application/x-lan	class org.apache.tika.parser.gdal.GDALParser
+application/x-lcp	class org.apache.tika.parser.gdal.GDALParser
+application/x-los-las	class org.apache.tika.parser.gdal.GDALParser
+application/x-lz4	class org.apache.tika.parser.pkg.CompressorParser
+application/x-lzma	class org.apache.tika.parser.pkg.CompressorParser
+application/x-maker	class org.apache.tika.parser.mif.MIFParser
+application/x-map	class org.apache.tika.parser.gdal.GDALParser
+application/x-matlab-data	class org.apache.tika.parser.mat.MatParser
+application/x-mbtiles	class org.apache.tika.parser.gdal.GDALParser
+application/x-midi	class org.apache.tika.parser.audio.MidiParser
+application/x-ms-owner	class org.apache.tika.parser.microsoft.MSOwnerFileParser
+application/x-msaccess	class org.apache.tika.parser.microsoft.JackcessParser
+application/x-msdownload	class org.apache.tika.parser.executable.ExecutableParser
+application/x-msgn	class org.apache.tika.parser.gdal.GDALParser
+application/x-mspublisher	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-ndf	class org.apache.tika.parser.gdal.GDALParser
+application/x-netcdf	class org.apache.tika.parser.gdal.GDALParser
+application/x-ngs-geoid	class org.apache.tika.parser.gdal.GDALParser
+application/x-ntv2	class org.apache.tika.parser.gdal.GDALParser
+application/x-nwt-grc	class org.apache.tika.parser.gdal.GDALParser
+application/x-nwt-grd	class org.apache.tika.parser.gdal.GDALParser
+application/x-object	class org.apache.tika.parser.executable.ExecutableParser
+application/x-p-aux	class org.apache.tika.parser.gdal.GDALParser
+application/x-pcidsk	class org.apache.tika.parser.gdal.GDALParser
+application/x-pds	class org.apache.tika.parser.gdal.GDALParser
+application/x-plist	class org.apache.tika.parser.apple.PListParser
+application/x-pnm	class org.apache.tika.parser.gdal.GDALParser
+application/x-ppi	class org.apache.tika.parser.gdal.GDALParser
+application/x-prt	class org.apache.tika.parser.prt.PRTParser
+application/x-quattro-pro; version=9	class org.apache.tika.parser.wordperfect.QuattroProParser
+application/x-r	class org.apache.tika.parser.gdal.GDALParser
+application/x-rar-compressed	class org.apache.tika.parser.pkg.RarParser
+application/x-rasterlite	class org.apache.tika.parser.gdal.GDALParser
+application/x-rik	class org.apache.tika.parser.gdal.GDALParser
+application/x-rmf	class org.apache.tika.parser.gdal.GDALParser
+application/x-rpf-toc	class org.apache.tika.parser.gdal.GDALParser
+application/x-rs2	class org.apache.tika.parser.gdal.GDALParser
+application/x-rst	class org.apache.tika.parser.gdal.GDALParser
+application/x-sas-data	class org.apache.tika.parser.sas.SAS7BDATParser
+application/x-sdat	class org.apache.tika.parser.gdal.GDALParser
+application/x-sharedlib	class org.apache.tika.parser.executable.ExecutableParser
+application/x-snappy	class org.apache.tika.parser.pkg.CompressorParser
+application/x-snodas	class org.apache.tika.parser.gdal.GDALParser
+application/x-srtmhgt	class org.apache.tika.parser.gdal.GDALParser
+application/x-tar	class org.apache.tika.parser.pkg.PackageParser
+application/x-tika-msoffice	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-msoffice-embedded; format=ole10_native	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-msworks-spreadsheet	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-ole-drm-encrypted	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-ooxml-protected	class org.apache.tika.parser.microsoft.OfficeParser
+application/x-tika-unix-dump	class org.apache.tika.parser.pkg.PackageParser
+application/x-til	class org.apache.tika.parser.gdal.GDALParser
+application/x-tmx	class org.apache.tika.parser.tmx.TMXParser
+application/x-tnef	class org.apache.tika.parser.microsoft.TNEFParser
+application/x-tsx	class org.apache.tika.parser.gdal.GDALParser
+application/x-usgs-dem	class org.apache.tika.parser.gdal.GDALParser
+application/x-wacz	class org.apache.tika.parser.wacz.WACZParser
+application/x-wcs	class org.apache.tika.parser.gdal.GDALParser
+application/x-webp	class org.apache.tika.parser.gdal.GDALParser
+application/x-wms	class org.apache.tika.parser.gdal.GDALParser
+application/x-xliff+xml	class org.apache.tika.parser.xliff.XLIFF12Parser
+application/x-xliff+zip	class org.apache.tika.parser.xliff.XLZParser
+application/x-xyz	class org.apache.tika.parser.gdal.GDALParser
+application/x-xz	class org.apache.tika.parser.pkg.CompressorParser
+application/x-zmap	class org.apache.tika.parser.gdal.GDALParser
+application/xhtml+xml	class org.apache.tika.parser.html.HtmlParser
+application/xml	class org.apache.tika.parser.xml.DcXMLParser
+application/xpm	class org.apache.tika.parser.gdal.GDALParser
+application/zip	class org.apache.tika.parser.pkg.PackageParser
+application/zlib	class org.apache.tika.parser.pkg.CompressorParser
+audio/basic	class org.apache.tika.parser.audio.AudioParser
+audio/midi	class org.apache.tika.parser.audio.MidiParser
+audio/mp4	class org.apache.tika.parser.mp4.MP4Parser
+audio/mpeg	class org.apache.tika.parser.mp3.Mp3Parser
+audio/ogg	class org.gagravarr.tika.OggParser
+audio/ogg; codecs=opus	class org.gagravarr.tika.OpusParser
+audio/ogg; codecs=speex	class org.gagravarr.tika.SpeexParser
+audio/opus	class org.gagravarr.tika.OpusParser
+audio/speex	class org.gagravarr.tika.SpeexParser
+audio/vnd.wave	class org.apache.tika.parser.audio.AudioParser
+audio/vorbis	class org.gagravarr.tika.VorbisParser
+audio/x-aiff	class org.apache.tika.parser.audio.AudioParser
+audio/x-flac	class org.gagravarr.tika.FlacParser
+audio/x-oggflac	class org.gagravarr.tika.FlacParser
+audio/x-oggpcm	class org.gagravarr.tika.OggParser
+image/adrg	class org.apache.tika.parser.gdal.GDALParser
+image/arg	class org.apache.tika.parser.gdal.GDALParser
+image/big-gif	class org.apache.tika.parser.gdal.GDALParser
+image/bmp	class org.apache.tika.parser.gdal.GDALParser
+image/bpg	class org.apache.tika.parser.image.BPGParser
+image/bsb	class org.apache.tika.parser.gdal.GDALParser
+image/ceos	class org.apache.tika.parser.gdal.GDALParser
+image/eir	class org.apache.tika.parser.gdal.GDALParser
+image/emf	class org.apache.tika.parser.microsoft.EMFParser
+image/envisat	class org.apache.tika.parser.gdal.GDALParser
+image/fit	class org.apache.tika.parser.gdal.GDALParser
+image/fits	class org.apache.tika.parser.gdal.GDALParser
+image/geotiff	class org.apache.tika.parser.gdal.GDALParser
+image/gif	class org.apache.tika.parser.gdal.GDALParser
+image/heic	class org.apache.tika.parser.image.HeifParser
+image/heic-sequence	class org.apache.tika.parser.image.HeifParser
+image/heif	class org.apache.tika.parser.image.HeifParser
+image/heif-sequence	class org.apache.tika.parser.image.HeifParser
+image/hfa	class org.apache.tika.parser.gdal.GDALParser
+image/icns	class org.apache.tika.parser.image.ICNSParser
+image/ida	class org.apache.tika.parser.gdal.GDALParser
+image/ilwis	class org.apache.tika.parser.gdal.GDALParser
+image/jp2	class org.apache.tika.parser.gdal.GDALParser
+image/jpeg	class org.apache.tika.parser.gdal.GDALParser
+image/jpx	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/jxl	class org.apache.tika.parser.image.JXLParser
+image/nitf	class org.apache.tika.parser.gdal.GDALParser
+image/ocr-bmp	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-gif	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-jp2	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-jpeg	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-jpx	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-png	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-tiff	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/ocr-x-portable-pixmap	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/png	class org.apache.tika.parser.gdal.GDALParser
+image/raster	class org.apache.tika.parser.gdal.GDALParser
+image/sar-ceos	class org.apache.tika.parser.gdal.GDALParser
+image/sgi	class org.apache.tika.parser.gdal.GDALParser
+image/svg+xml	class org.apache.tika.parser.xml.DcXMLParser
+image/tiff	class org.apache.tika.parser.image.TiffParser
+image/vnd.adobe.photoshop	class org.apache.tika.parser.image.PSDParser
+image/vnd.dgn; version=8	class org.apache.tika.parser.dgn.DGN8Parser
+image/vnd.dwg	class org.apache.tika.parser.dwg.DWGParser
+image/vnd.microsoft.icon	class org.apache.tika.parser.image.ImageParser
+image/vnd.wap.wbmp	class org.apache.tika.parser.image.ImageParser
+image/webp	class org.apache.tika.parser.image.WebPParser
+image/wmf	class org.apache.tika.parser.microsoft.WMFParser
+image/x-airsar	class org.apache.tika.parser.gdal.GDALParser
+image/x-bpg	class org.apache.tika.parser.image.BPGParser
+image/x-dimap	class org.apache.tika.parser.gdal.GDALParser
+image/x-fujibas	class org.apache.tika.parser.gdal.GDALParser
+image/x-hdf5-image	class org.apache.tika.parser.gdal.GDALParser
+image/x-jbig2	class org.apache.tika.parser.image.ImageParser
+image/x-mff	class org.apache.tika.parser.gdal.GDALParser
+image/x-mff2	class org.apache.tika.parser.gdal.GDALParser
+image/x-ozi	class org.apache.tika.parser.gdal.GDALParser
+image/x-pcraster	class org.apache.tika.parser.gdal.GDALParser
+image/x-portable-pixmap	class org.apache.tika.parser.ocr.TesseractOCRParser
+image/x-srp	class org.apache.tika.parser.gdal.GDALParser
+image/x-xcf	class org.apache.tika.parser.image.ImageParser
+message/rfc822	class org.apache.tika.parser.mail.RFC822Parser
+model/vnd.dwfx+xps	class org.apache.tika.parser.microsoft.ooxml.OOXMLParser
+text/csv	class org.apache.tika.parser.csv.TextAndCSVParser
+text/html	class org.apache.tika.parser.html.HtmlParser
+text/iso19139+xml	class org.apache.tika.parser.geoinfo.GeographicInformationParser
+text/plain	class org.apache.tika.parser.csv.TextAndCSVParser
+text/tsv	class org.apache.tika.parser.csv.TextAndCSVParser
+text/vnd.iptc.anpa	class org.apache.tika.parser.iptc.IptcAnpaParser
+text/x-c++src	class org.apache.tika.parser.code.SourceCodeParser
+text/x-groovy	class org.apache.tika.parser.code.SourceCodeParser
+text/x-java-source	class org.apache.tika.parser.code.SourceCodeParser
+video/3gpp	class org.apache.tika.parser.mp4.MP4Parser
+video/3gpp2	class org.apache.tika.parser.mp4.MP4Parser
+video/daala	class org.gagravarr.tika.OggParser
+video/mp4	class org.apache.tika.parser.external.CompositeExternalParser
+video/mpeg	class org.apache.tika.parser.external.CompositeExternalParser
+video/ogg	class org.gagravarr.tika.OggParser
+video/quicktime	class org.apache.tika.parser.mp4.MP4Parser
+video/theora	class org.gagravarr.tika.TheoraParser
+video/x-dirac	class org.gagravarr.tika.OggParser
+video/x-flv	class org.apache.tika.parser.video.FLVParser
+video/x-m4v	class org.apache.tika.parser.mp4.MP4Parser
+video/x-msvideo	class org.apache.tika.parser.external.CompositeExternalParser
+video/x-oggrgb	class org.gagravarr.tika.OggParser
+video/x-ogguvs	class org.gagravarr.tika.OggParser
+video/x-oggyuv	class org.gagravarr.tika.OggParser
+video/x-ogm	class org.gagravarr.tika.OggParser
\ No newline at end of file