Получите тип MIME от имени файла в C

Дэвид здесь, из команды Zapier Platform. Это отличный вопрос!

Короткий ответ: невозможно сделать то, что вы хотите. Вам нужно отобразить каждое свойство в это поле данных, как вы делаете, и добавить нужные вам свойства.

Тем не менее, мы отслеживаем все запросы функций, поступающие через тикеты, поэтому, если вы хотите озвучить вашу поддержку и получить уведомление, если / когда это все-таки будет реализовано, я бы посоветовал написать на contact@zapier.com. 113]

8
задан Alnitak 8 January 2009 в 09:53
поделиться

4 ответа

Если бы был способ сделать это, то Apache не был бы нужен mime.types файл!

Таблица должна быть где-нибудь. Это или в отдельном файле, который анализируется Вашим кодом, или это трудно кодируется в Ваше программное обеспечение. Первый более ясен лучшее решение...

Также возможно предположить тип MIME файла путем исследования содержания файла, т.е. полей заголовка, структур данных, и т.д. Это - подход, используемый file(1) программа и также Apache mod_mime_magic. В обоих случаях они все еще используют отдельный текстовый файл, чтобы сохранить правила поиска, а не иметь любые детали, трудно кодированные в самой программе.

6
ответ дан 5 December 2019 в 07:37
поделиться

насколько я знаю, команда Unix file производит строку пантомимы с опцией -i:

> file -i main.c
main.c: text/x-c charset=us-ascii
6
ответ дан 5 December 2019 в 07:37
поделиться

Можно загрузить исходный код инструмента "файла" отсюда:

ftp://ftp.astron.com/pub/file/

Вещь - это, не использует GPL как лицензия или любой в этом отношении.

0
ответ дан 5 December 2019 в 07:37
поделиться

Если вы хотите использовать веб-сервис, я просто создал его как часть моей службы значков mimetype <->

http://stdicon.com/

Например:

http://stdicon.com/ext/html

Он работает на appengine, поэтому должен иметь высокую доступность.

0
ответ дан 5 December 2019 в 07:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: