File Extension
Extensão de Arquivo (Sufixo de Tipo de Arquivo)
O sufixo no final de um nome de arquivo (após o ponto final) que indica o tipo de arquivo e ajuda os sistemas operacionais a determinar qual aplicação deve abrir o arquivo.
Detalhe técnico
Extensões de arquivo são parte do nome do arquivo após o último ponto — .pdf, .jpg, .docx, .html. Os sistemas operacionais mantêm tabelas de associação (Registro do Windows HKCR, Launch Services do macOS, banco de dados MIME do Linux) que mapeiam extensões para aplicações e tipos MIME. A extensão sozinha não garante o tipo real do arquivo — dados maliciosos podem usar extensões falsas (malware.pdf.exe). A verificação real do tipo de arquivo depende de números mágicos (bytes de assinatura do arquivo) ou detecção baseada em conteúdo. A limitação de 3 caracteres do DOS (8.3) é a razão pela qual .htm, .jpg e .tif existem junto com .html, .jpeg e .tiff.
Exemplo
```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);
```