[C/C++] определение mime типа файла

sergdob

есть какая-нибудь готовая библиотека?
или выдрать откуда-то может?

pitrik2

ну ты неможешь найти в линуксе консольную команду под это дело и посмотреть ее сурцы?
например вторая ссылка с гугла: http://linux.die.net/man/1/mimetype

hwh2010

Я ж тебе ещё несколько месяцев назад говорил.
man file
google libmagic

sergdob

vasya:~$ apropos mimetype
vasya:~$ apt-cache search mimetype
libfile-mimeinfo-perl - Perl module to determine file types
zope-mimetypesregistry - mimetypes registry for Zope
zope-portaltransforms - mimetypes based transformations for the CMF

vasya

конечно искал

sergdob

libmagic явно избыточен. Мне нужен только парсер /etc/mime.types

pitrik2

Мне нужен только парсер /etc/mime.types
это противоречит с изначальным вопросом
ты уж определись что тебе надо

pitrik2

vasya:~$ apt-cache search mimetype
блин
ну я ж ссылку даж на страничку дал
если ее почитать то там внизу ссылки на конкретные вещи есть
и там можно сурцы скачать
http://freedesktop.org/wiki/Software/shared-mime-info

sergdob

да сделал в тупую. В текущей версии /etc/mime.type того ужаса из мана (вроде выражений для паттернов) пока нет, так что пока можно обойтись простым сплитом. Чую, потом придётся человеческий парсер писать.
Оставить комментарий
Имя или ник:
Комментарий: