File Extension
文件扩展名(文件名后缀)
文件名中最后一个点之后的字符(如 .pdf、.jpg 或 .mp3),用于指示文件类型,帮助操作系统确定应使用哪个应用程序打开该文件。
技术细节
文件扩展名是一种约定而非严格的技术要求。文件的实际类型由其内部结构和魔术字节(文件头签名)决定,而不仅仅是扩展名。将 .png 重命名为 .jpg 并不会转换图像。MIME 类型在网络和电子邮件环境中使用,提供更可靠的识别系统。某些操作系统(macOS)还结合使用 UTI(统一类型标识符)和文件元数据。
示例
```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);
```