Нужно распозновать типы файлов. Причмене не по расширению, а по содержанию файла.
Если ли уже готовые бибилиотеки позволяющие упростить жизнь?
Здравствуйте, Vglaz, Вы писали:
V>Нужно распозновать типы файлов. Причмене не по расширению, а по содержанию файла.
V>Если ли уже готовые бибилиотеки позволяющие упростить жизнь?
В Unix есть утилита file, которая распознает типы файлов. Исходники можно поискать в Линуксе или *BSD.
Здравствуйте, Vglaz, Вы писали:
V>Нужно распозновать типы файлов. Причмене не по расширению, а по содержанию файла.
V>Если ли уже готовые бибилиотеки позволяющие упростить жизнь?
можете взглянуть на это
Homepage:
ftp://ftp.astron.com/pub/file/
Description: identify a file's format by scanning binary data for patterns
представляет собой по сути компилятор специального языка для описания файла,
с уже готовой кучой описаний файлов, т.к. команда "file" живет на Unix много лет,
можно предположить, что это неплохое дизайнерское решение.
Здравствуйте, Vglaz, Вы писали:
V>Нужно распозновать типы файлов. Причмене не по расширению, а по содержанию файла.
V>Если ли уже готовые бибилиотеки позволяющие упростить жизнь?
Нашел реальную прогу для этой цели. Может работать как консольная, как с графическим интерфейсам. Ичто самое главное!, ее можно использовать как библиотеку в своем .NET приложении.
статья о проге
http://www.computerra.ru/290031/?r1=rss&r2=remote
сайт проги
http://mark0.net/soft-trid-e.html