Allows retrieval of information regarding a vast majority of file types.
This information may include dimensions, quality, length etc.
Additionally it can also be used to retrieve the mime type for a particular
file and for text files proper language encoding.