[C/C++] определение mime типа файла
например вторая ссылка с гугла: http://linux.die.net/man/1/mimetype
man file
google libmagic
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
конечно искал
libmagic явно избыточен. Мне нужен только парсер /etc/mime.types
Мне нужен только парсер /etc/mime.typesэто противоречит с изначальным вопросом
ты уж определись что тебе надо
vasya:~$ apt-cache search mimetypeблин
ну я ж ссылку даж на страничку дал
если ее почитать то там внизу ссылки на конкретные вещи есть
и там можно сурцы скачать
http://freedesktop.org/wiki/Software/shared-mime-info
да сделал в тупую. В текущей версии /etc/mime.type того ужаса из мана (вроде выражений для паттернов) пока нет, так что пока можно обойтись простым сплитом. Чую, потом придётся человеческий парсер писать.
Оставить комментарий
sergdob
есть какая-нибудь готовая библиотека?или выдрать откуда-то может?