Проверка файлов на основании их расширений
Я получаю файлы из очередей на Java. Они могут быть следующих форматов.
DOCXPDFдокторXLSXLSXтекстРТФПосле прочтения их расширений я хочу проверить, являются ли они на самом деле файлами этих типов.
Например, я получил файл и проверил, что он имеет расширение .xls. После этого я хочу проверить, действительно ли это файл .xls или кто-то загрузил файл другого формата после изменения его расширения.
РЕДАКТИРОВАТЬ: ЯЯ хотел бы проверить файл "Тип MIME, проверяя его содержимое, а не его расширение. Как это можно сделать?