Я не верю, что есть какое-либо готовое приложение, которое сделает это. Однако, если вы работаете в среде, похожей на Linux, утилита file
идентифицирует многие типы файлов по анализу содержимого.
file
не будет выплевывать MIME-типы, соответствующие RFC, напрямую, но преобразование его вывода в любые типы MIME, которые вас интересуют, должно быть довольно простой задачей.