Tại sao chấm và không phải bất kỳ nhân vật khác? Lý do lịch sử đằng sau nó là gì?
1
Ai nói đó là một trình phân tách mở rộng tập tin? Nó chỉ là một nhân vật trong tên. Hệ thống tập tin không quan tâm đến nó cả.
—
Darth Android
Có lẽ dọc theo dòng chữ "ai đó muốn tách tệp của họ theo loại và sử dụng
—
Adam
.
nhân vật và mọi người theo sau. "Khi mọi người bắt đầu sử dụng nó đủ, nó trở thành quy ước và các nhà phát triển phần mềm bắt đầu coi nó là tiêu chuẩn.
@Zuck Không thực sự, hệ điều hành không quan tâm. Mở rộng chỉ là một khái niệm. Nó quan trọng trên các phiên bản cũ của hệ thống tập tin FAT, nhưng kể từ khi LFN được giới thiệu, nó chỉ là một phần của tên tệp. Trình quản lý tệp trên Windows care. Các chương trình Linux hầu như không sử dụng các phần mở rộng. Đó chỉ là một quy ước.
—
gronostaj
Nếu tôi mở tệp .JPG trên Windows, nó sẽ biết rằng nó phải mở tệp đó bằng chương trình được liên kết chứ không phải bất kỳ chương trình nào khác. Vì vậy, nó đang được sử dụng bởi Windows. Làm thế nào mà dot đến đó và không có bất kỳ nhân vật nào khác đó là câu hỏi của tôi.
—
Elmo
@Zuck, đó không phải là windows / OS, đó là shell người dùng của bạn (Explorer). Bạn có thể dễ dàng thay thế nó bằng một lớp vỏ khác sử dụng dấu chấm hỏi để xác định kiểu tệp hoặc lớp sử dụng byte ma thuật để xác định kiểu tệp. Không có mã hệ điều hành kernelland quan tâm đến
—
Darth Android
.
'S.