🍋
Menu
General

File Extension

Расширение файла (суффикс имени файла)

Символы после последней точки в имени файла (например, .pdf, .jpg или .mp3), указывающие тип файла и помогающие операционным системам определить, какое приложение должно его открыть.

Техническая деталь

Расширения файлов — это соглашение, а не строгое техническое требование. Фактический тип файла определяется его внутренней структурой и магическими байтами (сигнатурой заголовка), а не расширением. Переименование .png в .jpg не конвертирует изображение. MIME-типы, используемые в веб-контексте и электронной почте, обеспечивают более надёжную систему идентификации. Некоторые ОС (macOS) также используют UTI (Uniform Type Identifiers) и метаданные файлов наряду с расширениями.

Пример

```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);
```

Связанные форматы

Связанные термины