Общее название и более узкий вариант
Разобраться в паре HEIC HEIF проще, если разделить хранение и сжатие. Контейнер организует изображения, их связи и метаданные. Кодек определяет, как закодированы сами изображения. Название контейнера поэтому не всегда определяет кодек.
В ISO/IEC 23008-12 HEIF описан как структура, способная хранить изображения с разными способами кодирования. В реестре IANA image/heif допускает любой кодек, а image/heic относится к содержимому с HEVC.
Что означает каждый термин
HEIC входит в семейство HEIF; выбор между названиями не равнозначен выбору качества.
| Термин | Точное значение | Где встречается | Чего название не доказывает |
|---|---|---|---|
| HEIF | Общий формат контейнера для изображений, наборов, последовательностей и метаданных. | В описании формата, расширении .heif или типе image/heif. | Что внутри обязательно используется HEVC или имеется несколько кадров. |
| HEIC | Вариант HEIF с изображениями, закодированными HEVC. | В расширении .heic, типе image/heic и интерфейсах работы с фото. | Что конкретная программа откроет файл и прочитает все дополнительные сведения. |
Что можно узнать по имени файла?
Основные понятия файла и расширения объясняет статья что такое HEIC. Имя удобно для поиска и выбора приложения, но его нужно отличать от внутреннего содержимого.
Расширения .heic и .heif служат подсказкой. Внутренние идентификаторы контейнера и сведения о закодированных изображениях позволяют уточнить тип. Если имя было изменено вручную, оно может не соответствовать содержимому. Одна только подпись в программе также не описывает все свойства файла.
Проверьте, откуда получен файл и сохранился ли оригинал. Если инструмент показывает сведения о контейнере, сопоставьте их с расширением. Затем проверьте фактическое открытие изображения в нужной программе: это отдельный вопрос совместимости.
Не меняйте расширение в надежде получить другой кодек. Переименование меняет имя, но не перепаковывает контейнер и не создаёт новое изображение. Для смены формата нужен подходящий экспорт или преобразование.
Что делать в двух частых ситуациях?
Получатель не может открыть фотографию. Сначала попробуйте открыть и просмотреть HEIC, чтобы проверить сам файл. Если изображение читается, уточните, какой формат принимает программа получателя.
Получатель прямо требует JPG. Подготовьте копию HEIC в JPG и сохраните исходник отдельно. Это смена формата для конкретной передачи, а не исправление слова HEIF в названии.
Если нужен именно оригинал со связанными изображениями или метаданными, заранее договоритесь о поддерживаемом способе передачи. Копия одного изображения не должна автоматически считаться полной заменой исходного контейнера.
Частые вопросы
Короткие ответы по теме страницы.
Не совсем. HEIF — более общее понятие, а HEIC относится к его варианту с кодированием HEVC. Поэтому названия связаны, но не всегда взаимозаменяемы.
Нет. Общее обозначение HEIF не закрепляет один кодек. Для точного ответа нужны сведения о содержимом конкретного файла.
Это изменит только имя. Переименование не преобразует изображение и не добавит поддержку формата в программу.