File Extension
Phần mở rộng tệp (Hậu tố tên tệp)
Các ký tự sau dấu chấm cuối cùng trong tên tệp (như .pdf, .jpg hoặc .mp3) cho biết loại tệp và giúp hệ điều hành xác định ứng dụng nào nên mở nó.
Chi tiết kỹ thuật
Phần mở rộng tệp là quy ước chứ không phải yêu cầu kỹ thuật nghiêm ngặt. Loại tệp thực tế được xác định bởi cấu trúc nội bộ của tệp và magic byte (chữ ký header), không phải chỉ bởi phần mở rộng. Đổi tên .png thành .jpg không chuyển đổi hình ảnh. MIME type, được sử dụng trong ngữ cảnh web và email, cung cấp hệ thống nhận dạng đáng tin cậy hơn. Một số hệ điều hành (macOS) cũng sử dụng UTI (Uniform Type Identifier) và siêu dữ liệu tệp cùng với phần mở rộng.
Ví dụ
```javascript
// File Extension: file processing example
const file = document.getElementById('fileInput').files[0];
const reader = new FileReader();
reader.onload = (e) => {
const data = e.target.result;
console.log(`Loaded: ${file.name} (${file.size} bytes)`);
};
reader.readAsArrayBuffer(file);
```