Как один достоверно определить тип файла? Анализ расширения файлов неприемлем. Должен быть рубиновый инструмент, похожий на команду UNIX file (1)?Определить тип файла в Ruby
Это относится к типу MIME или типу контента, а не к классификациям файловой системы, таким как каталог, файл или сокет.
Из файла Readme.txt: «Идентификация типа содержимого MIME основана на расширении имени файла». OP явно запросил метод, основанный на анализе контента, а не на расширении имени файла. – 2009-05-23 14:37:35