На днях я получил архив с некоторыми файлами, которые должны были быть Изображения в формате JPEG. Сюрприз был, когда в архиве я нашла вместо картинок файлы в формате .JFIF который Я не мог их открыть ни с приложением предварительный просмотр ни Photos, хотя на большинстве сайтов учебные пособия эти два родных приложения MacOS обозначены как безопасные для открытия изображений .JFIF.
Что это за файл - JFIF?
Формат обмена файлами JPEG (ФИФ) - это формат сжатия изображений, аналогичный формату JPG / JPEG. Он был разработан, чтобы предложить улучшенную альтернативу с большим количеством деталей заголовка, более широким диапазоном цветов и лучшим сжатием, чем у JPEG.
Однако у JFIF была довольно короткая жизнь, развитие формата JPG сделало его использование бесполезным. Однако есть цифровые камеры, которые по-прежнему снимают изображения JFIF. Преимущество JFIF заключается в том, что он хранит информацию о разрешении и соотношении сторон изображения. Насколько я знаю, есть и мобильные телефоны, у которых камеры сохраняют в формате JFIF.
Как открыть файл JFIF на Mac?
Как я сказал выше, файл JFIF должен быть открыт с его приложениями Previwe. Photos. В моем случае полученные файлы не могли быть открыты, и после многих поисков руководств я не нашел ничего, что могло бы мне помочь.
Я не знаю, повреждены ли файлы или этот формат больше нельзя открыть с помощью собственных приложений на macOS Биг-Сур, но я нашел один элементарный, но эффективный метод через что мне удалось откройте файлы .JFIF. Переименуйте расширение .JFIF в .JPG.
Щелкните правой кнопкой мыши в файле, "Переименовывать»(Или выберите файл и нажмите Enter)
Мы меняем расширение файла с .jfif на .jpg, а затем в диалоговом окне выбираем сохранить его с новым расширением "Используйте .JPG».
После того, как мы выбрали сохранение с новым расширением, мы уже начинаем видеть эффект от изменения. Появятся значки, содержащиеся в файле, и их можно без проблем открыть в приложении предварительного просмотра.
В сценарии, когда у вас есть несколько изображений и вы хотите вообще изменить их расширения, описанный выше метод может занять много времени. Альтернативой является изменение расширений файлов через командную строку в Терминале.
Как изменить расширения нескольких файлов через командную строку в Терминале
1. Открываем Терминал. Обычно мы находим его в «Панель запуска» → «Утилиты».
2. В терминале мы выполняем командную строку «cd», чтобы перейти к папке, где находятся файлы, расширение которых мы хотим изменить.
cd /path/folder_of_files
3. Запустите командную строку, чтобы изменить все расширения .jfif на .jpg.
for file in *.jfif; do mv "$file" "${file%.jfif}.jpg"; done
После выполнения командной строки все расширения файлов будут изменены.
Командная строка также полезна в других сценариях, когда вам нужно переименовать расширения для нескольких файлов. Однако, если вы работаете с важными документами, рекомендуется сделать их резервную копию перед запуском командной строки.
Если альтернатива более проста и эффективна, существует множество различных приложений для формата .JFIF и нет такой конструкции. Обригадо пела ажуда
Это спасло жизнь. Большое спасибо