Скачивая файлы через Python-скрипт графические файлы случайно обнаружил, что если неправильно указать скрипту формат формат для скачиваемого файла (например, jpeg заменить на jpg или png), то файл все рано остается рабочим. Размер при этом у всех вариаций остается одинаковым. Отсюда вопрос: как так получается и есть ли на самом деле разница?
Название файла вообще ни на что не влияет. Формат определяется в начале самого файла и служит инструкцией для интерпретации последующего набора байт. Разумеется между этими форматами есть принципиальная разница