Возможно, у меня неправильная идея, но я подумал, что:
Типы MIME являются идентифицирующие коды, встроенные в файл.
Файл .extensions является idenifying коды, суффикса к файлу по имени .
Из того, что я слышал в смутные темные века, я подумал, что Linux не зависит от расширения ... (может быть, это было в первые дни, и с тех пор все изменилось ...?)
Я недавно пришел из мира Windows, где на уровне операционной системы файл .extension является единственным способом (насколько мне известно) связать его с соответствующей прикладной программой.
Поскольку я не знаю почему , я нахожу немного смущающим, что файл с именем "fred" и файл с именем "fred.txt" открываются в текстовом редакторе.
Есть ли здесь четкая иерархия в работе?