EMZETT.
Увійти

Розширення файлів і типи файлів: як розпізнати файли

Коротко: Розширення файлу (наприклад, .pdf або .jpg) показує, яка програма відкриває файл; воно не гарантує, що у файлі справді міститься.

Докладніше: Після останньої крапки в імені файлу йде розширення. Операційна система зіставляє його з програмою: report.docx відкриває Word, photo.png — засіб перегляду зображень. Реальна структура файлу визначається його вмістом, а він може відрізнятися від розширення.

Подробиці

Поширені розширення

  • Текст: .txt, .md, .pdf, .docx, .odt
  • Електронні таблиці: .xlsx, .ods, .csv
  • Зображення: .jpg/.jpeg (фотографії), .png (графіка, прозорість), .gif, .webp, .svg (вектор)
  • Аудіо: .mp3, .wav, .flac
  • Відео: .mp4, .mkv, .mov
  • Архіви: .zip, .7z, .tar.gz
  • Програми: .exe, .msi (Windows), .dmg (macOS), .apk (Android), .sh
  • Код: .py, .js, .html, .css

Показ і зміна розширень

Windows за замовчуванням приховує відомі розширення. Увімкніть їх у Провіднику: Вигляд → Показати → Розширення імен файлів. Перейменування розширення не перетворює файл: якщо перейменувати image.png на image.jpg, файл не стане JPEG. Для перетворення потрібна програма («Зберегти як», «Експорт», конвертер).

Безпека

Небезпечні подвійні розширення на кшталт invoice.pdf.exe (за прихованого розширення виглядає як PDF), скрипти (.js, .vbs, .bat, .ps1), макроси у файлах Office (.docm, .xlsm) та архіви з паролем у листах. Ніколи не відкривайте несподівані вкладення, перевіряйте відправника й тримайте розширення видимими. З антивірусом і обережністю ви зводите ризик до мінімуму.

Як програми визначають тип

Багато файлів починаються з сигнатури («магічного числа»): PDF — з %PDF, PNG — з \x89PNG, ZIP — з PK. Команда Linux file ім’я показує справжній тип незалежно від розширення. Вебсервери додатково надсилають MIME-тип (наприклад, image/png).

Див. також: Що таке файли та папки, ZIP-файли, Фішинг