Формат файла JFIF

Файл .jfif — это обычная фотография JPEG с непривычным расширением. Конвертировать внутри нечего: удивляет ваши программы только имя.

или перетащите их сюда · изображения, видео, аудио и документы · до 2 ГБ

Что такое JFIF?

JFIF расшифровывается как JPEG File Interchange Format, его опубликовала в 1992 году компания C-Cube Microsystems. Сам стандарт JPEG описывает только способ сжатия изображения, но не то, как упаковать его в файл, — этот пробел и закрыл JFIF: он задаёт заголовок файла, соотношение сторон пикселя, необязательную миниатюру и раскладку байтов, на которую опирается всё остальное. Практически каждый открытый вами JPEG технически является файлом JFIF.

Откуда же вдруг берётся такое расширение? Почти всегда из-за особенности реестра Windows. Когда приложение копирует картинку в буфер обмена, а запись для MIME-типа image/jpeg оказывается переписана — обычно графическим редактором при установке, — Windows сохраняет вставленный файл с расширением .jfif вместо .jpg. Чаще всего люди сталкиваются с этим при загрузках через Chrome и на устройствах Samsung.

Практическое следствие невелико, но неприятно: часть сайтов отклоняет .jfif в формах загрузки, некоторые старые программы отказываются показывать предпросмотр, а в файловом менеджере может не отрисовываться миниатюра. Данные при этом — нетронутый стандартный JPEG, поэтому лечится либо переименованием, либо прогоном через конвертер, который запишет привычное расширение.

Расширение.jfif
КатегорияИзображение
MIME-типimage/jpeg
Год появления1992
РазработчикC-Cube Microsystems
СжатиеС потерями
ПрозрачностьНет
АнимацияНет
Рекламный блок — включите рекламу в public/ads.js · landing-article

JFIF: частые вопросы

JFIF — это то же самое, что JPEG?
По сути да. JFIF — это спецификация контейнера, которую используют стандартные файлы JPEG, поэтому .jfif является обычным изображением JPEG. Любой просмотрщик, браузер или редактор, открывающий JPEG, откроет и его; недоволен будет только софт, фильтрующий строго по расширению.
Можно переименовать .jfif в .jpg?
Да, и это самое быстрое решение. Байты уже представляют собой корректный JPEG, поэтому смена расширения заставляет файл вести себя нормально везде без декодирования и перекодирования. Потери качества нет вовсе, потому что пиксели никак не обрабатываются.
Почему Windows сохранила изображение как .jfif?
Потому что запись реестра, связывающая MIME-тип image/jpeg с расширением, была изменена — как правило, установленным графическим редактором. Chrome и другие приложения спрашивают у Windows, какое расширение использовать при сохранении вставленных или скачанных картинок, и получают в ответ .jfif.
Падает ли качество при конвертации JFIF в JPG?
Нет, если инструмент просто переписывает контейнер или переименовывает файл. Если он полностью декодирует и кодирует изображение заново, вступает в силу обычная потеря поколения. Для файла, который вы хотите сохранить, лучше переименование или конвертер, сохраняющий исходные сжатые данные.
Почему некоторые сайты не принимают .jfif при загрузке?
Их проверка сверяет расширение с белым списком, где перечислены jpg, jpeg и png, но нет jfif. Содержимое файла при этом вообще не анализируется, поэтому совершенно корректный JPEG отклоняется исключительно из-за имени.
Сохраняется ли в файле JFIF информация EXIF?
JFIF и EXIF — два разных соглашения о метаданных, оба прикрепляются к файлам JPEG: на практике камеры пишут EXIF, а JFIF даёт базовый заголовок. Большинство файлов несут и то и другое, но конвертер способен вырезать любое из них, так что проверьте, если вам важны параметры съёмки или координаты GPS.

Конвертировать из JFIF