Форматы
Почему расширение файла не определяет его формат
Расширение имени файла удобно для пользователя: оно помогает быстро предположить, чем открыть материал. Но само по себе оно не гарантирует, что содержимое действительно соответствует указанному формату.
Программа может ориентироваться на расширение, MIME-тип или непосредственно анализировать структуру файла. Поэтому переименование .txt в .jpg не превращает текстовый документ в изображение. Изменится только подпись в имени.
Почему это полезно помнить
При обмене файлами расширение остаётся хорошей подсказкой, но не заменяет проверку содержимого. Особенно это заметно у архивов, документов с похожими расширениями и файлов, которые прошли через несколько программ.
Если материал не открывается ожидаемым способом, стоит проверить, какая программа его создала, каков его размер и не был ли он переименован. Формат определяется внутренней структурой, а не последними буквами после точки.