Puede que tenga una idea equivocada aquí, pero pensé que:
Los tipos MIME son códigos de identificación, incrustados dentro de un archivo.
Las extensiones de archivo son códigos de identificación, sufijados con el nombre del archivo .
Pensé, por algo que escuché en las oscuras eras oscuras, que Linux era independiente de la extensión ... (¿tal vez fue en los primeros días, y las cosas han cambiado desde entonces ...?)
Recientemente he venido del mundo de Windows, donde, en el nivel del sistema operativo , una extensión de archivo es la única forma (hasta donde yo sé) de asociarlo con su programa de aplicación relevante.
Como no sé por qué , me resulta un poco desconcertante que un archivo llamado "fred" y un archivo llamado "fred.txt" se abran en un editor de texto.
¿Hay una jerarquía clara en el trabajo aquí?
fuente