“Apache Tika is a toolkit for detecting and extracting metadata and structured text content from various documents using existing parser libraries.” ~source: http://tika.apache.org
All in all Tika knows about 1200 file formats and can read about half of them.
Apache Tika for TYPO3 offers several services to extract meta data and content from files. The extension also comes with a service to detect the language of a text (requires Tika 0.8+).
EXT:tika can use either a locally available Tika CLI app or a remote Apache Solr server.
The provided services can then be used by other extensions like EXT:dam or EXT:solr for example.
File types currently supported by the extension's services are:
Meta data extraction
More information about Apache Tika: http://tika.apache.org