Ich kann die falsche Idee hier haben, aber ich dachte, dass:
MIME-Typen identifizieren Codes, die in eine Datei eingebettet sind .
Datei .extensions sind idenifying Codes, suffixed auf die Dateinamen .
Ich dachte, nach etwas, was ich in den dunklen Zeiten gehört habe, dass Linux .extension-agnostisch ist ... (Vielleicht war es in den frühen Tagen, und die Dinge haben sich seitdem geändert ...?)
Ich komme kürzlich aus der Windows-Welt, in der auf Betriebssystemebene eine Dateierweiterung die einzige Möglichkeit ist (soweit ich weiß), sie mit dem entsprechenden Anwendungsprogramm zu verknüpfen.
Da ich nicht weiß warum , finde ich es ein bisschen beunruhigend, dass eine Datei mit dem Namen "fred" und eine Datei mit dem Namen "fred.txt" beide in einem Texteditor geöffnet werden.
Gibt es hier eine klare Hierarchie?