Мне нужно определить mime-тип файлов без расширений (файловые форматы документов, такие как PDF, doc, docx и т.д.), И мне интересно, насколько точны известные сигнатуры файлов?
Что я сделаю, так это создам карту типов файлов и их подписей. А затем прочитайте шестнадцатеричные значения из каждого файла. Я буду использовать .NET для этого и включу сниффинг в свое приложение. Проблема в том, что я не могу найти ни одной хорошей библиотеки, которая делает это в мире .NET, и поэтому я попытаюсь написать свою собственную. По моему мнению, это должно быть довольно тривиально, потому что меня интересует только небольшое подмножество форматов файлов.