Что такое файл JFIF?
Файл JFIF — это обычное изображение JPEG. JFIF расшифровывается как JPEG File Interchange Format и описывает небольшой заголовок в начале файла, а не какой-то другой вид картинки.
Стандарт JPEG определил, как сжимать изображение, но не описал практические детали вроде плотности пикселей и цветового пространства. В 1992 году этот пробел закрыла спецификация JFIF — коротким блоком APP0, который идёт сразу после маркера начала изображения. Этот блок есть у большинства JPEG в интернете, как бы ни назывался файл.
JFIF и Exif — два ярлыка на одних и тех же данных
Камеры и телефоны записывают другой заголовок, Exif, в котором также хранятся модель камеры, дата и GPS-координаты. В некоторых файлах есть оба. Под любым из заголовков сжатые данные изображения устроены одинаково, поэтому любой JPEG-декодер читает оба варианта.
Почему же некоторые приложения не принимают .jfif?
Потому что они проверяют расширение, а не содержимое. Форма загрузки, которая разрешает «.jpg, .jpeg, .png», сделает файл .jfif серым, хотя прекрасно бы его декодировала. Именно эту проблему и решает конвертация JFIF в JPG.
Почему Windows сохраняет изображения в .jfif
Если правый клик → «Сохранить картинку как» в Chrome или Edge вдруг стал давать файлы .jfif, браузер тут ни при чём. Он спрашивает у Windows, какое расширение соответствует типу image/jpeg, и использует ответ.
Всё решает одно значение в реестре
Windows хранит этот ответ в реестре, в разделе HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg, в значении с именем Extension. Если там указано «.jfif», а не «.jpg», ему следуют все браузеры на Chromium на этом компьютере.
Почему оно изменилось само
Значение может перезаписать установка или обновление программы, которая регистрирует типы изображений, а также некоторые обновления Windows. Это настройка, а не повреждение: с вашими изображениями всё в порядке, а возврат значения исправит новые загрузки. Уже сохранённые файлы всё равно нужно конвертировать — именно это и делает инструмент выше.
Как конвертировать JFIF в JPG за 3 шага
Перетащите файлы JFIF
Перетащите один или несколько файлов .jfif в область с пунктирной рамкой или нажмите, чтобы выбрать их. Они остаются в браузере — ничего не загружается.
Выберите JPG или PNG
JPG в режиме «Только переименовать» сохраняет исходные байты. PNG один раз декодирует каждое изображение и сохраняет копию без потерь для редактирования.
Скачайте файлы
Нажмите «Скачать» рядом с каждым файлом или «Скачать всё в ZIP». Конвертированные файлы открываются везде, где открываются обычные JPG или PNG.
Перетащите файлы .jfif.
Выберите JPG (или PNG) и оставьте «Только переименовать».
Скачайте конвертированные файлы или ZIP-архив.
Как запретить Chrome и Edge сохранять изображения в JFIF
Конвертация исправляет уже имеющиеся файлы. Чтобы новые загрузки перестали приходить в .jfif, верните значение в реестре. Это займёт около минуты.
Разовое исправление
- Нажмите Windows + R, введите
regeditи нажмите Enter. - Перейдите в
HKEY_CLASSES_ROOT\MIME\Database\Content Type\image/jpeg. - Дважды щёлкните Extension и замените «.jfif» на «.jpg».
- Если в соседнем разделе
image/pjpegтоже указано «.jfif», измените и его. - Закройте редактор реестра и перезапустите браузер.
Перед правкой
Для изменения нужна учётная запись администратора. Правьте только указанное выше значение; если сомневаетесь, сначала экспортируйте раздел через Файл → Экспорт, чтобы его можно было восстановить.
Нет прав администратора? Переименуйте при сохранении
В окне «Сохранить как» выберите в поле типа файла «Все файлы» и введите имя с «.jpg» на конце. Сохранённый файл — тот же JPEG, просто названный так, как вам нужно.
Какие приложения открывают файлы JFIF
| Где используется файл | Открывает .jfif? | Что делать |
|---|---|---|
| Фотографии Windows, Просмотр в macOS, веб-браузеры | Да | Ничего — всё уже работает |
| Формы загрузки, порталы вакансий и визовые порталы | Обычно нет | Сначала конвертировать JFIF в JPG |
| Некоторые фоторедакторы и страницы заказа печати | Часто нет | Конвертировать в JPG или в PNG для редактирования |
| Галереи на телефоне | Зависит от приложения | Для надёжности конвертировать в JPG |
| Вложения в почте и чатах | Отправляются, но получатель может их не открыть | Отправить JPG |
Почему достаточно переименовать — и когда нет
Чтобы конвертировать JFIF в JPG, нужно лишь новое имя файла, потому что данные изображения у них одинаковые. Поэтому режим по умолчанию копирует байты, а не декодирует и сжимает их заново, и поэтому у результата стоит пометка «Байты идентичны».
Файлы, которые не соответствуют своему имени
Иногда в файле .jfif лежит что-то другое — например, WebP или PNG, который отдал сайт, а кто-то переименовал. Новое имя таким файлам не поможет. Инструмент читает первые байты каждого файла и, если это не JPEG, преобразует изображение в настоящий JPEG и сообщает об этом в списке результатов.
Когда выбирать «Перекодировать»
Выбирайте «Перекодировать», только если получатель отклоняет файл и после переименования — так бывает с некоторыми строгими системами, которые не принимают прогрессивные JPEG. Перекодирование с качеством 92% записывает новый стандартный JPEG, который на глаз выглядит так же.
JFIF в PNG: когда это нужно
Выберите PNG в пункте «Сохранить как», если собираетесь многократно редактировать изображение, вам нужен формат, который предпочитают некоторые дизайнерские программы, или получатель требует именно PNG.
PNG — формат без потерь, поэтому конвертация сохраняет ровно то, что получается при декодировании JPEG, а последующие правки не добавляют новых артефактов сжатия. Обратная сторона — размер: фото в PNG часто в три–пять раз больше, чем в JPEG. Для фото, которые нужно просто отправить или загрузить, лучше подходит JPG; подробнее — на странице JPG в PNG.
После конвертации JFIF в JPG
Теперь ваши изображения ведут себя как любые другие JPG. Если загрузка всё равно не проходит, скорее всего, нарушено правило о размере файла или разрешении: с этим справятся сжатие до 100 КБ и изменение размера. Чтобы собрать несколько изображений в один файл, используйте изображение в PDF.
Файлы с расширением .jpeg вместо .jfif разобраны на странице JPEG в JPG, а все остальные пары форматов собраны в конвертере изображений.