File Extension
File Extension (ส่วนต่อท้ายชื่อไฟล์)
อักขระหลังจุดตัวสุดท้ายในชื่อไฟล์ (เช่น .pdf, .jpg หรือ .mp3) ที่ระบุชนิดไฟล์และช่วยให้ระบบปฏิบัติการกำหนดว่าแอปพลิเคชันใดควรเปิดไฟล์
รายละเอียดทางเทคนิค
File extension เป็นแบบแผนมากกว่าข้อกำหนดทางเทคนิคที่เข้มงวด ชนิดไฟล์จริงถูกกำหนดโดยโครงสร้างภายในของไฟล์และ magic byte (ลายเซ็น header) ไม่ใช่นามสกุลเพียงอย่างเดียว การเปลี่ยนชื่อ .png เป็น .jpg ไม่ได้แปลงรูปภาพ MIME type ที่ใช้ในบริบทเว็บและอีเมลเป็นระบบระบุตัวตนที่เชื่อถือได้มากกว่า ระบบปฏิบัติการบางตัว (macOS) ยังใช้ UTI (Uniform Type Identifier) และเมตาดาต้าไฟล์ร่วมกับนามสกุลด้วย
ตัวอย่าง
```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);
```