Определить тип файла в Ruby - PullRequest
67 голосов
/ 09 сентября 2008

Как один надежно определяет тип файла? Анализ расширений файлов недопустим. Должен быть инструмент rubyesque, аналогичный команде UNIX file (1)?

Это касается MIME или типа контента, а не классификации файловой системы, такой как каталог, файл или сокет.

Ответы [ 12 ]

0 голосов
/ 03 сентября 2009

Рубиновый камень хорошо. MIME-типы для рубина

0 голосов
/ 09 сентября 2008

Вы можете попробовать с MIME :: Types для Ruby .

Эта библиотека позволяет определить вероятный тип содержимого файла MIME. Идентификация типа содержимого MIME основана на расширениях имен файлов.

...