File Extension
Extensión de archivo (sufijo del nombre de archivo)
Los caracteres después del último punto en un nombre de archivo (como .pdf, .jpg o .mp3) que indican el tipo de archivo y ayudan a los sistemas operativos a determinar qué aplicación debe abrirlo.
Detalle técnico
Las extensiones de archivo son una convención más que un requisito técnico estricto. El tipo real del archivo se determina por su estructura interna y bytes mágicos (firma de cabecera), no solo por la extensión. Renombrar un .png a .jpg no convierte la imagen. Los tipos MIME, usados en contextos web y correo electrónico, proporcionan un sistema de identificación más fiable. Algunos sistemas operativos (macOS) también usan UTIs (Uniform Type Identifiers) y metadatos de archivo junto con las extensiones.
Ejemplo
```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);
```