Формат файла 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 |
| Сжатие | С потерями |
| Прозрачность | Нет |
| Анимация | Нет |
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.