Tôi có thể có ý tưởng sai ở đây, nhưng tôi nghĩ rằng:
Các loại MIME đang xác định mã, được nhúng bên trong một tệp.
Tệp .extensions là mã xác thực, được gắn với tên của tệp .
Tôi nghĩ, từ một thứ mà tôi nghe được trong thời kỳ đen tối mờ nhạt, rằng Linux là thuyết bất khả tri ... (có lẽ đó là vào thời kỳ đầu, và mọi thứ đã thay đổi kể từ đó ...?)
Gần đây tôi đến từ thế giới Windows, ở đó, ở cấp Hệ điều hành , một tệp .extension là cách duy nhất (theo như tôi biết) để liên kết nó với chương trình Ứng dụng có liên quan.
Bởi vì tôi không biết tại sao , tôi thấy hơi khó tin khi một tệp có tên "fred" và một tệp có tên "fred.txt" đều mở ra trong Trình soạn thảo văn bản.
Có một hệ thống phân cấp rõ ràng trong công việc ở đây?