Безумие расширений файлов и типов MIME, кодов создателей и магических чисел для определения типов файлов — это огромный беспорядок. Исходя из опыта программирования Cocoa, я полагал, что избалован: в Tiger OS X добавила систему под названием Унифицированные идентификаторы типов (UTI), которые делают весь процесс разумным.
Учитывая, что я занимаюсь веб-разработкой (вставьте сюда свою любимую среду веб-разработки), есть ли что-нибудь подобное, что не зависит от запуска OS X и, что еще лучше, работает на нескольких языках программирования?
Прямо сейчас я использую команду file
в Linux, чтобы воспроизвести некоторые функции, но это не то же самое. И, конечно же, у всех есть свои огромные таблицы поиска, но ничего не централизовано.
Кто-нибудь делал это или сталкивался с этим раньше?