-------------------------- Supported Document Formats -------------------------- ~~ 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. Supported Document Formats This page lists all the document formats supported by the parsers in Apache Tika 1.19. Follow the links to the various parser class javadocs for more detailed information about each document format and how it is parsed by Tika. <> that Apache Tika is able to detect a much wider range of formats than those listed below, this page only documents those formats from which Tika is able to extract metadata and/or textual content. %{toc|fromDepth=1} * {HyperText Markup Language} The HyperText Markup Language (HTML) is the lingua franca of the web. Tika uses the {{{http://home.ccil.org/~cowan/XML/tagsoup/}TagSoup}} library to support virtually any kind of HTML found on the web. The output from the {{{./api/org/apache/tika/parser/html/HtmlParser.html}HtmlParser}} class is guaranteed to be well-formed and valid XHTML, and various heuristics are used to prevent things like inline scripts from cluttering the extracted text content. * {XML and derived formats} The Extensible Markup Language (XML) format is a generic format that can be used for all kinds of content. Tika has custom parsers for some widely used XML vocabularies like XHTML, OOXML and ODF, but the default {{{./api/org/apache/tika/parser/xml/DcXMLParser.html}DcXMLParser}} class simply extracts the text content of the document and ignores any XML structure. The only exception to this rule are Dublin Core metadata elements that are used for the document metadata. * {Microsoft Office document formats} Microsoft Office and some related applications produce documents in the generic OLE 2 Compound Document and Office Open XML (OOXML) formats. The older OLE 2 format was introduced in Microsoft Office version 97 and was the default format until Office version 2007 and the new XML-based OOXML format. The {{{./api/org/apache/tika/parser/microsoft/OfficeParser.html}OfficeParser}} and {{{./api/org/apache/tika/parser/microsoft/ooxml/OOXMLParser.html}OOXMLParser}} classes use {{{http://poi.apache.org/}Apache POI}} libraries to support text and metadata extraction from both OLE2 and OOXML documents. Old, pre-OLE2 Excel files (Excel 2, 3 and 4) are handled by the {{{./api/org/apache/tika/parser/microsoft/OldExcelParser.html}OldExcelParser}}. The older, pre-OOXML pure-XML, office file formats are handled by {{{./api/org/apache/tika/parser/microsoft/xml/SpreadsheetMLParser.html}SpreadsheetMLParser}}, {{{./api/org/apache/tika/parser/microsoft/xml/WordMLParser.html}WordMLParser}} and {{{./api/org/apache/tika/parser/microsoft/ooxml/xwpf/ml2006/Word2006MLParser.html}Word2006MLParser}}. Temporary Office lock files (owner files) are supported for basic metadata extraction by {{{./api/org/apache/tika/parser/microsoft/MSOwnerFileParser.html}MSOwnerFileParser}}. * {OpenDocument Format} The OpenDocument format (ODF) is used most notably as the default format of the OpenOffice.org office suite. The {{{./api/org/apache/tika/parser/odf/OpenDocumentParser.html}OpenDocumentParser}} class supports this format and the earlier OpenOffice 1.0 format on which ODF is based. * {iWorks document formats} The various iWorks document formats (Numbers, Pages, Keynote) are supported by the {{{./api/org/apache/tika/parser/iwork/IWorkPackageParser.html}IWorkPackageParser}} class, which extracts text and metadata. * {WordPerfect document formats} The Corel WordPerfect Office Suite formats are supported by {{{./api/org/apache/tika/parser/wordperfect/WordPerfectParser.html}WordPerfectParser}}, supporting WordPerfect WP6+ files, and {{{./api/org/apache/tika/parser/wordperfect/QuattroProParser.html}QuattroProParser}}, supporting QuattroPro QPW v9+ files. * {Portable Document Format} The {{{./api/org/apache/tika/parser/pdf/PDFParser.html}PDFParser}} class parsers Portable Document Format (PDF) documents using the {{{http://pdfbox.apache.org/}Apache PDFBox}} library. * {Electronic Publication Format} The {{{./api/org/apache/tika/parser/epub/EpubParser.html}EpubParser}} class supports the Electronic Publication Format (EPUB) used for many digital books. The {{{./api/org/apache/tika/parser/xml/FictionBookParser.html}FictionBookParser}} class supports the xml-based Fiction Book publishing format. * {Rich Text Format} The {{{./api/org/apache/tika/parser/rtf/RTFParser.html}RTFParser}} class uses the standard javax.swing.text.rtf feature to extract text content from Rich Text Format (RTF) documents. * {Compression and packaging formats} Tika uses the {{{http://commons.apache.org/compress/}Commons Compress}} library to support various compression and packaging formats. The {{{./api/org/apache/tika/parser/pkg/CompressorParser.html}CompressorParser}} class handles parsing of the top level compression formats, then {{{./api/org/apache/tika/parser/pkg/PackageParser.html}PackageParser}} class and its subclasses parse the packaging formats and then pass the unpacked document streams to a second parsing stage using the parser instance specified in the parse context. Formats supported include Tar, AR, ARJ, CPIO, Dump, Zip, 7Zip, Gzip, BZip2, XZ, LZMA, Z and Pack200. Additionally, the {{{./api/org/apache/tika/parser/pkg/RarParser.html}RarParser}} class supports the RAR archive format, which isn't supported by Commons Compress. The {{{./api/org/apache/tika/parser/apple/AppleSingleFileParser.html}AppleSingleFileParser}} class supports resources packaged within AppleSingle and AppleDouble files. * {Text formats} Extracting text content from plain text files seems like a simple task until you start thinking of all the possible character encodings. The {{{./api/org/apache/tika/parser/txt/TXTParser.html}TXTParser}} class uses encoding detection code from the {{{http://site.icu-project.org/}ICU}} project to automatically detect the character encoding of a text document. * {Feed and Syndication formats} The {{{./api/org/apache/tika/parser/feed/FeedParser.html}FeedParser}} class supports the RSS and Atom feed syndication formats. The {{{./api/org/apache/tika/parser/iptc/IptcAnpaParser.html}IptcAnpaParser}} class supports the IPTC ANPA News Wire feed format. * {Help formats} The {{{./api/org/apache/tika/parser/chm/ChmParser.html}ChmParser}} class supports the CHM Help format. * {Audio formats} Tika can detect several common audio formats and extract metadata from them. Even text extraction is supported for some audio files that contain lyrics or other textual content. Extracted metadata includes sampling rates, channels, format information, artists, titles etc. The {{{./api/org/apache/tika/parser/audio/AudioParser.html}AudioParser}} and {{{./api/org/apache/tika/parser/audio/MidiParser.html}MidiParser}} classes use standard javax.sound features to process simple audio formats. The {{{./api/org/apache/tika/parser/mp3/Mp3Parser.html}Mp3Parser}} class adds support for the widely used MP3 format, and the {{{./api/org/apache/tika/parser/mp4/MP4Parser.html}MP4Parser}} class provides it for MP4 audio. The Ogg family of audio formats (Vorbis, Speex, Opus, Flac etc) are supported by the {{{./api/org/gagravarr/tika/VorbisParser.html}VorbisParser}}, {{{./api/org/gagravarr/tika/OpusParser.html}OpusParser}}, {{{./api/org/gagravarr/tika/SpeexParser.html}SpeexParser}} and {{{./api/org/gagravarr/tika/FlacParser.html}FlacParser}} classes. * {Image formats} The {{{./api/org/apache/tika/parser/image/ImageParser.html}ImageParser}} class uses the standard javax.imageio feature to extract simple metadata from image formats supported by the Java platform, such as PNG, GIF and BMP. More complex image metadata is available through the {{{./api/org/apache/tika/parser/jpeg/JpegParser.html}JpegParser}} class and {{{./api/org/apache/tika/parser/image/TiffParser.html}TiffParser}} classes that uses the metadata-extractor library to supports Exif metadata extraction from Jpeg and Tiff images. The {{{./api/org/apache/tika/parser/image/PSDParser.html}PSDParser}} class extracts metadata from PSD images. The {{{./api/org/apache/tika/parser/image/BPGParser.html}BPGParser}} class extracts simple metadata from BPG (Better Portable Graphics) images. The {{{./api/org/apache/tika/parser/image/WebPParser.html}WebPParser}} class extracts simple metadata from WebP image format. The {{{./api/org/apache/tika/parser/image/ICNSParser.html}ICNSParser}} class extracts simple metadata from the Apple ICNS icon image format. When extracting from images, it is also possible to chain in Tesseract, via the {{{./api/org/apache/tika/parser/ocr/TesseractOCRParser.html}TesseractOCRParser}}, to have OCR performed on the contents of the image. The {{{./api/org/apache/tika/parser/microsoft/WMFParser.html}WMFParser}} class extracts simple text from Microsoft WMF drawings. The {{{./api/org/apache/tika/parser/microsoft/EMFParser.html}EMFParser}} class extracts simple text from Microsoft EMF drawings, along with exposing any embedded other resources / files. * {Video formats} Tika supports the Flash video format using a simple parsing algorithm implemented in the {{{./api/org/apache/tika/parser/video/FLVParser}FLVParser}} class. The MP4 family of video formats (MP4, Quicktime, 3GPP etc) is supported by the {{{./api/org/apache/tika/parser/mp4/MP4Parser}MP4Parser}} class, which extracts metadata on the video, along with audio stream (if present). For the Ogg family of video formats, a limited amount of metadata is extracted by the {{{./api/org/gagravarr/tika/OggParser.html}OggParser}} class. There is also an experimental {{{./api/org/gagravarr/tika/TheoraParser.html}TheoraParser}} class which extracts only limited metadata, pending a consensus on the "right" way to return metadata for audio streams along with the video metadata. As an alternative to the metadata-focused parsers above, the {{{./api/org/apache/tika/parser/pot/PooledTimeSeriesParser}PooledTimeSeriesParser}} can be used (if the required tool is installed) to generate a numeric representation of the video suitable for similarity searches. More details on this approach, and setup instructions for the parser + tool, can be found on {{{https://wiki.apache.org/tika/PooledTimeSeriesParser}the Tika wiki page for the parser}}. * {Java class files and archives} The {{{./api/org/apache/tika/parser/asm/ClassParser}ClassParser}} class extracts class names and method signatures from Java class files, and the {{{./api/org/apache/tika/parser/pkg/ZipParser.html}ZipParser}} class supports also jar archives. * {Source code} The {{{./api/org/apache/tika/parser/code/SourceCodeParser}SourceCodeParser}} class handles a number of source code formats, including Java, C, C++ and Groovy. It provides a formatted form of the code, along with some simple metadata. * {Mail formats} The {{{./api/org/apache/tika/parser/mbox/MboxParser.html}MboxParser}} can extract email messages from the mbox format used by many email archives and Unix-style mailboxes. The {{{./api/org/apache/tika/parser/mail/RFC822Parser.html}RFC822Parser}} can process single email messages in the RFC 822 format used by many email clients in their archives / exports. The {{{./api/org/apache/tika/parser/mbox/OutlookPSTParser.html}OutlookPSTParser}} can extract email messages from the Microsoft Outlook PST email format. The {{{./api/org/apache/tika/parser/microsoft/OutlookExtractor.html}OutlookExtractor}} (part of {{{./api/org/apache/tika/parser/microsoft/OfficeParser.html}OfficeParser}}) is able to extract email messages from the Microsoft Outlook MSG email format. The {{{./api/org/apache/tika/parser/microsoft/TNEFParser.html}TNEFParser}} can extract email attachments from the Microsoft TNEF (Transport Neutral Encoding Format, aka Winmail.dat) used with some Microsoft email clients. * {CAD formats} The {{{./api/org/apache/tika/parser/dwg/DWGParser.html}DWGParser}} can extract simple metadata from the DWG CAD format. * {Font formats} The {{{./api/org/apache/tika/parser/font/TrueTypeParser.html}TrueTypeParser}} class can extract simple metadata from the TrueType font format. The {{{./api/org/apache/tika/parser/font/AdobeFontMetricParser.html}AdobeFontMetricParser}} class does something similar for Adobe Font Metrics files. * {Scientific formats} The {{{./api/org/apache/tika/parser/dif/DIFParser.html}DIFParser}} is able to extract attribute metadata from the GCMD Directory Interchange Format (DIF) scientific file format. The {{{./api/org/apache/tika/parser/gdal/GDALParser.html}GDALParser}} is able to extract attribute metadata from the GDAL scientific file format. The {{{./api/org/apache/tika/parser/geoinfo/GeographicInformationParser.html}GeographicInformationParser}} is able to extract attribute metadata from the ISO-19139 georgraphic information file format. The {{{./api/org/apache/tika/parser/geo/topic/GeoParser.html}GeoParser}} is makes use of a pre-built collection of a geographic gazetteer, to resolve geographic entities into their positions into the metadata The {{{./api/org/apache/tika/parser/grib/GribParser.html}GribParser}} is able to extract attribute metadata from the Grib scientific file format. The {{{./api/org/apache/tika/parser/hdf/HDFParser.html}HDFParser}} is able to extract attribute metadata from the HDF scientific file format. The {{{./api/org/apache/tika/parser/isatab/ISArchiveParser.html}ISArchiveParser}} is able to extract attribute metadata from the ISA-Tab (ISA Tools) family of scientific file formats. The {{{./api/org/apache/tika/parser/netcdf/NetCDFParser.html}NetCDFParser}} is able to extract attribute metadata from the NetCDF scientific file format. The {{{./api/org/apache/tika/parser/mat/MatParser.html}MatParser}} is able to extract attribute metadata from the Matlab scientific file format. * {Executable programs and libraries} The {{{./api/org/apache/tika/parser/executable/ExecutableParser.html}ExecutableParser}} can extract metadata information on platforms, architectures and types from a range of executable formats and libraries, such as Windows Executables and Linux / BSD programs and libraries. * {Crypto formats} The {{{./api/org/apache/tika/parser/crypto/Pkcs7Parser.html}Pkcs7Parser}} is able to parse the contents of PKCS7 signed messages, but doesn't include any information from the outer PKCS7 wrapper. The {{{./api/org/apache/tika/parser/crypto/TSDParser.html}TSDParser}} class processes metadata from Time Stamped Data Envelope files, as well as exposing the contents stored within the TSD wrapper. * {Database formats} The {{{./api/org/apache/tika/parser/jdbc/SQLite3Parser.html}SQLite3Parser}} is able to extract content from SQLite3 files, in a tabular form. However, it requires that the {{{http://xerial.org/software/}org.xerial sqlite-jdbc jar}} is manually added to the classpath first, as that binary jar isn't shipped as standard. The {{{./api/org/apache/tika/parser/microsoft/JackcessParser.html}JackcessParser}} is able to extract metadata and content in a tabular form, from Microsoft Access database files. The {{{./api/org/apache/tika/parser/dbf/DBFParser.html}DBFParser}} currently supports versions of dBase files (dbf) before version 7. dBase formats are used in many legacy database systems, including dBase, FoxBASE, FoxPRO and in ESRI's Shapefile format. See {{{http://www.digitalpreservation.gov/formats/fdd/fdd000325.shtml} digitalpreservation.gov}} for background on this format. * {Natural Language Processing} Tika supports calling out to a number of Natural Language Processing and Named Entity Recognition frameworks, tools and libraries. These can be used to support additional formats, or to gain extra information on existing formats. In many cases, additional tools or REST services or training datasets are required to enable or power this support. Details on the requirements and setup steps are generally given either in the parser's javadocs, or on the {{{https://wiki.apache.org/tika/}Tika wiki}}. The {{{./api/org/apache/tika/parser/sentiment/analysis/SentimentParser.html}SentimentParser}} class classifies documents based on the sentiment of document, powered by Apache OpenNLP's Maximum Entropy Classifier. {{{./api/org/apache/tika/parser/journal/JournalParser.html}JournalParser}} uses Grobid (via RESTful server) to extract additional metadata from the text of journal publications. A number of other NLP and NER parsers are available in the {{{./api/org/apache/tika/parser/ner/}ner package}} * {Image and Video object recognition} Tika supports calling out to a number of Object Recognition frameworks to analyse the contents of images and videos. Large training datasets and or frameworks are generally required, often accessed via REST services. The {{{./api/org/apache/tika/parser/recognition/}recognition package}} contains most of these. Details on the requirements and setup steps are generally given on the {{{https://wiki.apache.org/tika/}Tika wiki}}. Full list of Supported Formats * org.apache.tika.parser.apple.{{{./api/org/apache/tika/parser/apple/AppleSingleFileParser}AppleSingleFileParser}} * application/applefile * org.apache.tika.parser.asm.{{{./api/org/apache/tika/parser/asm/ClassParser}ClassParser}} * application/java-vm * org.apache.tika.parser.audio.{{{./api/org/apache/tika/parser/audio/AudioParser}AudioParser}} * audio/vnd.wave * audio/x-wav * audio/basic * audio/x-aiff * org.apache.tika.parser.audio.{{{./api/org/apache/tika/parser/audio/MidiParser}MidiParser}} * application/x-midi * audio/midi * org.apache.tika.parser.chm.{{{./api/org/apache/tika/parser/chm/ChmParser}ChmParser}} * application/vnd.ms-htmlhelp * application/x-chm * application/chm * org.apache.tika.parser.code.{{{./api/org/apache/tika/parser/code/SourceCodeParser}SourceCodeParser}} * text/x-c++src * text/x-groovy * text/x-java-source * org.apache.tika.parser.crypto.{{{./api/org/apache/tika/parser/crypto/Pkcs7Parser}Pkcs7Parser}} * application/pkcs7-signature * application/pkcs7-mime * org.apache.tika.parser.crypto.{{{./api/org/apache/tika/parser/crypto/TSDParser}TSDParser}} * application/timestamped-data * org.apache.tika.parser.dbf.{{{./api/org/apache/tika/parser/dbf/DBFParser}DBFParser}} * application/x-dbf * org.apache.tika.parser.dif.{{{./api/org/apache/tika/parser/dif/DIFParser}DIFParser}} * application/dif+xml * org.apache.tika.parser.dwg.{{{./api/org/apache/tika/parser/dwg/DWGParser}DWGParser}} * image/vnd.dwg * org.apache.tika.parser.epub.{{{./api/org/apache/tika/parser/epub/EpubParser}EpubParser}} * application/x-ibooks+zip * application/epub+zip * org.apache.tika.parser.executable.{{{./api/org/apache/tika/parser/executable/ExecutableParser}ExecutableParser}} * application/x-msdownload * application/x-sharedlib * application/x-elf * application/x-object * application/x-executable * application/x-coredump * org.apache.tika.parser.feed.{{{./api/org/apache/tika/parser/feed/FeedParser}FeedParser}} * application/atom+xml * application/rss+xml * org.apache.tika.parser.font.{{{./api/org/apache/tika/parser/font/AdobeFontMetricParser}AdobeFontMetricParser}} * application/x-font-adobe-metric * org.apache.tika.parser.font.{{{./api/org/apache/tika/parser/font/TrueTypeParser}TrueTypeParser}} * application/x-font-ttf * org.apache.tika.parser.gdal.{{{./api/org/apache/tika/parser/gdal/GDALParser}GDALParser}} * application/x-gsc * image/x-ozi * application/x-pds * image/eir * application/x-usgs-dem * application/aaigrid * application/x-bag * application/elas * application/x-rs2 * application/x-tsx * application/x-lcp * image/geotiff * application/x-mbtiles * application/x-cappi * application/x-netcdf * application/x-gsag * application/x-epsilon * application/x-ace2 * application/jaxa-pal-sar * image/x-pcraster * application/x-msgn * image/arg * application/x-hdf * image/x-mff * application/x-kro * image/x-hdf5-image * image/x-dimap * image/x-srp * image/big-gif * application/x-envi * application/x-cosar * application/x-ntv2 * image/bmp * application/x-doq2 * application/x-bt * application/x-kml * application/x-gmt * application/x-rst * application/vrt * application/pcisdk * application/x-ctg * application/x-e00-grid * application/x-rik * image/ida * image/x-mff2 * application/sdts-raster * application/x-snodas * image/jp2 * image/sar-ceos * application/terragen * application/x-wcs * application/leveller * application/x-ingr * application/x-gtx * image/sgi * application/x-pnm * image/raster * application/fits * application/x-r * image/gif * application/x-envi-hdr * application/x-http * application/x-rmf * application/x-ecrg-toc * application/aig * application/x-rpf-toc * image/adrg * application/x-srtmhgt * application/x-generic-bin * application/jdem * image/x-airsar * application/x-webp * application/x-ngs-geoid * application/x-pcidsk * image/x-fujibas * application/x-wms * application/x-map * image/ceos * application/xpm * application/x-zmap * image/envisat * application/x-ers * application/x-doq1 * application/x-isis2 * application/x-nwt-grd * application/x-ppi * image/ilwis * application/x-isis3 * application/x-nwt-grc * application/x-blx * application/gff * application/x-ndf * image/jpeg * application/x-geo-pdf * application/x-l1b * image/fit * application/x-gsbg * application/x-sdat * application/x-ctable2 * application/x-grib * application/x-coasp * application/x-dipex * application/grass-ascii-grid * image/fits * application/x-til * application/x-dods * image/png * application/x-gxf * application/x-gs7bg * application/x-cpg * application/x-lan * application/x-xyz * image/bsb * application/x-p-aux * application/dted * application/x-rasterlite * image/nitf * image/hfa * application/x-fast * application/x-los-las * org.apache.tika.parser.geo.topic.{{{./api/org/apache/tika/parser/geo/topic/GeoParser}GeoParser}} * application/geotopic * org.apache.tika.parser.geoinfo.{{{./api/org/apache/tika/parser/geoinfo/GeographicInformationParser}GeographicInformationParser}} * text/iso19139+xml * org.apache.tika.parser.grib.{{{./api/org/apache/tika/parser/grib/GribParser}GribParser}} * application/x-grib2 * org.apache.tika.parser.hdf.{{{./api/org/apache/tika/parser/hdf/HDFParser}HDFParser}} * application/x-hdf * org.apache.tika.parser.html.{{{./api/org/apache/tika/parser/html/HtmlParser}HtmlParser}} * text/html * application/vnd.wap.xhtml+xml * application/x-asp * application/xhtml+xml * org.apache.tika.parser.image.{{{./api/org/apache/tika/parser/image/BPGParser}BPGParser}} * image/bpg * image/x-bpg * org.apache.tika.parser.image.{{{./api/org/apache/tika/parser/image/ICNSParser}ICNSParser}} * image/icns * org.apache.tika.parser.image.{{{./api/org/apache/tika/parser/image/ImageParser}ImageParser}} * image/png * image/vnd.wap.wbmp * image/x-jbig2 * image/bmp * image/x-xcf * image/gif * image/x-icon * image/x-ms-bmp * org.apache.tika.parser.image.{{{./api/org/apache/tika/parser/image/PSDParser}PSDParser}} * image/vnd.adobe.photoshop * org.apache.tika.parser.image.{{{./api/org/apache/tika/parser/image/TiffParser}TiffParser}} * image/tiff * org.apache.tika.parser.image.{{{./api/org/apache/tika/parser/image/WebPParser}WebPParser}} * image/webp * org.apache.tika.parser.iptc.{{{./api/org/apache/tika/parser/iptc/IptcAnpaParser}IptcAnpaParser}} * text/vnd.iptc.anpa * org.apache.tika.parser.isatab.{{{./api/org/apache/tika/parser/isatab/ISArchiveParser}ISArchiveParser}} * application/x-isatab * org.apache.tika.parser.iwork.{{{./api/org/apache/tika/parser/iwork/IWorkPackageParser}IWorkPackageParser}} * application/vnd.apple.keynote * application/vnd.apple.iwork * application/vnd.apple.numbers * application/vnd.apple.pages * org.apache.tika.parser.jpeg.{{{./api/org/apache/tika/parser/jpeg/JpegParser}JpegParser}} * image/jpeg * org.apache.tika.parser.mail.{{{./api/org/apache/tika/parser/mail/RFC822Parser}RFC822Parser}} * message/rfc822 * org.apache.tika.parser.mat.{{{./api/org/apache/tika/parser/mat/MatParser}MatParser}} * application/x-matlab-data * org.apache.tika.parser.mbox.{{{./api/org/apache/tika/parser/mbox/MboxParser}MboxParser}} * application/mbox * org.apache.tika.parser.mbox.{{{./api/org/apache/tika/parser/mbox/OutlookPSTParser}OutlookPSTParser}} * application/vnd.ms-outlook-pst * org.apache.tika.parser.microsoft.{{{./api/org/apache/tika/parser/microsoft/EMFParser}EMFParser}} * image/emf * org.apache.tika.parser.microsoft.{{{./api/org/apache/tika/parser/microsoft/JackcessParser}JackcessParser}} * application/x-msaccess * org.apache.tika.parser.microsoft.{{{./api/org/apache/tika/parser/microsoft/MSOwnerFileParser}MSOwnerFileParser}} * application/x-ms-owner * org.apache.tika.parser.microsoft.{{{./api/org/apache/tika/parser/microsoft/OfficeParser}OfficeParser}} * application/x-tika-msoffice-embedded; format=ole10_native * application/msword * application/vnd.visio * application/vnd.ms-project * application/x-tika-msworks-spreadsheet * application/x-mspublisher * application/vnd.ms-powerpoint * application/x-tika-msoffice * application/sldworks * application/x-tika-ooxml-protected * application/vnd.ms-excel * application/vnd.ms-outlook * org.apache.tika.parser.microsoft.{{{./api/org/apache/tika/parser/microsoft/OldExcelParser}OldExcelParser}} * application/vnd.ms-excel.workspace.3 * application/vnd.ms-excel.workspace.4 * application/vnd.ms-excel.sheet.2 * application/vnd.ms-excel.sheet.3 * application/vnd.ms-excel.sheet.4 * org.apache.tika.parser.microsoft.{{{./api/org/apache/tika/parser/microsoft/TNEFParser}TNEFParser}} * application/vnd.ms-tnef * application/x-tnef * application/ms-tnef * org.apache.tika.parser.microsoft.{{{./api/org/apache/tika/parser/microsoft/WMFParser}WMFParser}} * image/wmf * org.apache.tika.parser.microsoft.ooxml.{{{./api/org/apache/tika/parser/microsoft/ooxml/OOXMLParser}OOXMLParser}} * application/vnd.ms-powerpoint.template.macroenabled.12 * application/vnd.ms-excel.addin.macroenabled.12 * application/vnd.openxmlformats-officedocument.wordprocessingml.template * application/vnd.ms-excel.sheet.binary.macroenabled.12 * application/vnd.openxmlformats-officedocument.wordprocessingml.document * application/vnd.ms-powerpoint.slide.macroenabled.12 * application/vnd.ms-visio.drawing * application/vnd.ms-powerpoint.slideshow.macroenabled.12 * application/vnd.ms-powerpoint.presentation.macroenabled.12 * application/vnd.openxmlformats-officedocument.presentationml.slide * application/vnd.ms-excel.sheet.macroenabled.12 * application/vnd.ms-word.template.macroenabled.12 * application/vnd.ms-word.document.macroenabled.12 * application/vnd.ms-powerpoint.addin.macroenabled.12 * application/vnd.openxmlformats-officedocument.spreadsheetml.template * application/vnd.ms-xpsdocument * application/vnd.ms-visio.drawing.macroenabled.12 * application/vnd.ms-visio.template.macroenabled.12 * model/vnd.dwfx+xps * application/vnd.openxmlformats-officedocument.presentationml.template * application/vnd.openxmlformats-officedocument.presentationml.presentation * application/vnd.openxmlformats-officedocument.spreadsheetml.sheet * application/vnd.ms-visio.stencil * application/vnd.ms-visio.template * application/vnd.openxmlformats-officedocument.presentationml.slideshow * application/vnd.ms-visio.stencil.macroenabled.12 * application/vnd.ms-excel.template.macroenabled.12 * org.apache.tika.parser.microsoft.ooxml.xwpf.ml2006.{{{./api/org/apache/tika/parser/microsoft/ooxml/xwpf/ml2006/Word2006MLParser}Word2006MLParser}} * application/vnd.ms-word2006ml * org.apache.tika.parser.microsoft.xml.{{{./api/org/apache/tika/parser/microsoft/xml/SpreadsheetMLParser}SpreadsheetMLParser}} * application/vnd.ms-spreadsheetml * org.apache.tika.parser.microsoft.xml.{{{./api/org/apache/tika/parser/microsoft/xml/WordMLParser}WordMLParser}} * application/vnd.ms-wordml * org.apache.tika.parser.mp3.{{{./api/org/apache/tika/parser/mp3/Mp3Parser}Mp3Parser}} * audio/mpeg * org.apache.tika.parser.mp4.{{{./api/org/apache/tika/parser/mp4/MP4Parser}MP4Parser}} * video/x-m4v * application/mp4 * video/3gpp * video/3gpp2 * video/quicktime * audio/mp4 * video/mp4 * org.apache.tika.parser.netcdf.{{{./api/org/apache/tika/parser/netcdf/NetCDFParser}NetCDFParser}} * application/x-netcdf * org.apache.tika.parser.odf.{{{./api/org/apache/tika/parser/odf/OpenDocumentParser}OpenDocumentParser}} * application/x-vnd.oasis.opendocument.presentation * application/vnd.oasis.opendocument.chart * application/x-vnd.oasis.opendocument.text-web * application/x-vnd.oasis.opendocument.image * application/vnd.oasis.opendocument.graphics-template * application/vnd.oasis.opendocument.text-web * application/x-vnd.oasis.opendocument.spreadsheet-template * application/vnd.oasis.opendocument.spreadsheet-template * application/vnd.sun.xml.writer * application/x-vnd.oasis.opendocument.graphics-template * application/vnd.oasis.opendocument.graphics * application/vnd.oasis.opendocument.spreadsheet * application/x-vnd.oasis.opendocument.chart * application/x-vnd.oasis.opendocument.spreadsheet * application/vnd.oasis.opendocument.image * application/x-vnd.oasis.opendocument.text * application/x-vnd.oasis.opendocument.text-template * application/vnd.oasis.opendocument.formula-template * application/x-vnd.oasis.opendocument.formula * application/vnd.oasis.opendocument.image-template * application/x-vnd.oasis.opendocument.image-template * application/x-vnd.oasis.opendocument.presentation-template * application/vnd.oasis.opendocument.presentation-template * application/vnd.oasis.opendocument.text * application/vnd.oasis.opendocument.text-template * application/vnd.oasis.opendocument.chart-template * application/x-vnd.oasis.opendocument.chart-template * application/x-vnd.oasis.opendocument.formula-template * application/x-vnd.oasis.opendocument.text-master * application/vnd.oasis.opendocument.presentation * application/x-vnd.oasis.opendocument.graphics * application/vnd.oasis.opendocument.formula * application/vnd.oasis.opendocument.text-master * org.apache.tika.parser.pdf.{{{./api/org/apache/tika/parser/pdf/PDFParser}PDFParser}} * application/pdf * org.apache.tika.parser.pkg.{{{./api/org/apache/tika/parser/pkg/CompressorParser}CompressorParser}} * application/zlib * application/x-gzip * application/x-bzip2 * application/x-compress * application/x-java-pack200 * application/x-lzma * application/deflate64 * application/x-lz4 * application/x-snappy * application/x-brotli * application/gzip * application/x-bzip * application/x-xz * org.apache.tika.parser.pkg.{{{./api/org/apache/tika/parser/pkg/PackageParser}PackageParser}} * application/x-tar * application/java-archive * application/x-arj * application/x-archive * application/zip * application/x-cpio * application/x-tika-unix-dump * application/x-7z-compressed * org.apache.tika.parser.pkg.{{{./api/org/apache/tika/parser/pkg/RarParser}RarParser}} * application/x-rar-compressed * org.apache.tika.parser.rtf.{{{./api/org/apache/tika/parser/rtf/RTFParser}RTFParser}} * application/rtf * org.apache.tika.parser.sas.{{{./api/org/apache/tika/parser/sas/SAS7BDATParser}SAS7BDATParser}} * application/x-sas-data * org.apache.tika.parser.txt.{{{./api/org/apache/tika/parser/txt/TXTParser}TXTParser}} * text/plain * org.apache.tika.parser.video.{{{./api/org/apache/tika/parser/video/FLVParser}FLVParser}} * video/x-flv * org.apache.tika.parser.wordperfect.{{{./api/org/apache/tika/parser/wordperfect/QuattroProParser}QuattroProParser}} * application/x-quattro-pro; version=9 * org.apache.tika.parser.wordperfect.{{{./api/org/apache/tika/parser/wordperfect/WordPerfectParser}WordPerfectParser}} * application/vnd.wordperfect; version=5.1 * application/vnd.wordperfect; version=5.0 * application/vnd.wordperfect; version=6.x * org.apache.tika.parser.xml.{{{./api/org/apache/tika/parser/xml/DcXMLParser}DcXMLParser}} * application/xml * image/svg+xml * org.apache.tika.parser.xml.{{{./api/org/apache/tika/parser/xml/FictionBookParser}FictionBookParser}} * application/x-fictionbook+xml * org.gagravarr.tika.{{{./api/org/gagravarr/tika/FlacParser}FlacParser}} * audio/x-oggflac * audio/x-flac * org.gagravarr.tika.{{{./api/org/gagravarr/tika/OggParser}OggParser}} * audio/ogg * application/kate * application/ogg * video/daala * video/x-ogguvs * video/x-ogm * audio/x-oggpcm * video/ogg * video/x-dirac * video/x-oggrgb * video/x-oggyuv * org.gagravarr.tika.{{{./api/org/gagravarr/tika/OpusParser}OpusParser}} * audio/opus * audio/ogg; codecs=opus * org.gagravarr.tika.{{{./api/org/gagravarr/tika/SpeexParser}SpeexParser}} * audio/ogg; codecs=speex * audio/speex * org.gagravarr.tika.{{{./api/org/gagravarr/tika/TheoraParser}TheoraParser}} * video/theora * org.gagravarr.tika.{{{./api/org/gagravarr/tika/VorbisParser}VorbisParser}} * audio/vorbis