Фотографія HEIC (.heic)

ISO/IEC Стандарт

High Efficiency Image Container (HEIC) - це формат зображень на основі HEVC, прийнятий Apple та сучасними мобільними платформами, що забезпечує приблизно вдвічі більшу ефективність стиснення порівняно із застарілим JPEG за еквівалентної візуальної якості.

Конвертувати з HEIC у JPG

Безкоштовний конвертер з HEIC у JPG у браузері. Миттєво конвертуйте файли на своєму пристрої.

Аналіз та метадані

Операційні системи та аналізатори файлів ідентифікують файли HEIC, перевіряючи початкову послідовність бінарних байтів:

Виберіть або перетягніть файли сюди

100% приватна конвертація у браузері - файли ніколи не покидають ваш пристрій

або вставте Ctrl+V
Гарантія конфіденційності з нульовою передачею мережею: 0 байт завантажено на зовнішні сервери. Уся обробка виконується локально в пісочниці вашого браузера.

Сигнатура заголовка на байтовому рівні (Magic Bytes)

Операційні системи та аналізатори файлів ідентифікують файли HEIC, перевіряючи початкову послідовність бінарних байтів:

ШІСТНАДЦЯТКОВА СИГНАТУРА (ЗСУВ 0):

00 00 00 18 66 74 79 70 68 65 69 63

ASCII-УЯВЛЕННЯ: ....ftypheic

Стандартизація: ISO/IEC 23008-12 (стандарт HEIF)

Технічні характеристики

Архітектура контейнераКонтейнер ISO Base Media File Format (ISOBMFF) з внутрішньокодованими бітовими потоками HEVC (H.265)
СтисненняПрогнозування всередині кадрів Main та Main 10 стандарту High Efficiency Video Coding (HEVC / H.265)
Порядок байтів (Endianness)Структура блоків/атомів від старшого до молодшого (Big-Endian)
Колірні просториDisplay P3, sRGB, Режим HDR Rec.2020 PQ/HLG, Вбудовані профілі ICC
Канали та структураYUV 4:2:0, 4:2:2, 4:4:4 (8-бітна, 10-бітна або 12-бітна глибина) з додатковим допоміжним каналом альфа
Максимальні розміриДо 16384 x 16384 пікселів (обмеження рівня 6.2 HEVC)
ПрозорістьПовна підтримка каналу прозорості за допомогою допоміжних елементів зображення
Потокове та прогресивне завантаженняМетадані зі структурою блоків дозволяють миттєво перевіряти EXIF/мініатюри без завантаження байтів зображення

Технічна матриця порівняння: HEIC проти конкурентів

Технічний атрибутHEIC (Поточний)JPGAVIFWEBP
Кодек стисненняHEVC (всередині кадру H.265)Дискретне косинусне перетворення (DCT)AV1 (всередині кадру)VP8 / VP8L
Відносний розмір (проти JPEG)Прибл. на 50% меншийБазовий еталон (100%)Прибл. на 55% меншийПрибл. на 30% менший
Глибина кольору8-біт, 10-біт, 12-бітЛише 8-біт (стандарт)8-біт, 10-біт, 12-біт HDRЛише 8-біт
Мультизображення / СеріїРідний багатокомпонентний контейнерЛише одне зображенняПідтримується в багатокомпонентному AVIFОбмежений анімований WebP

Типові режими пошкодження та посібник з відновлення в шістнадцятковому форматі

Windows виводить повідомлення 'Потрібні розширення відео HEVC для перегляду цього файлу'.

Першопричина: Відсутній апаратний пакет кодеків HEVC на рівні ОС у Windows.

Відновлення: Конвертуйте файл безпосередньо в універсальний JPG або PNG за допомогою File2File.app у вашому браузері.

Аналіз безпеки та векторів атак на парсери

Декодери HEIC аналізують складні дерева атомів ISOBMFF і викликають складні конвеєри перетворення відео HEVC, які повинні бути ретельно ізольовані в захищеному середовищі.

Відомі вектори атак

  • Переповнення цілих чисел при обчисленні довжини блоку ISOBMFF 'hdlr' або 'iloc'.
  • Читання за межами буфера під час ентропійного декодування HEVC CABAC в незламаних нативних кодеках.
  • Пошкодження пам'яті під час обробки допоміжних елементів зображення карти глибини.

Захисні найкращі практики: Обробляйте зображення HEIC за допомогою безпечних для пам'яті збірок WebAssembly для libheif, ізольованих від операційної системи хоста.

Історичне походження та віхи

2019Android 10 представляє вбудовану системну підтримку захоплення та декодування HEIC.
2017Apple приймає HEIC як формат захоплення камерою за замовчуванням в iOS 11 та macOS High Sierra.
2015MPEG завершує роботу над специфікацією ISO/IEC 23008-12 High Efficiency Image File Format (HEIF).

Головні переваги та плюси

  • Приблизно на 50% менший розмір файлів порівняно з JPEG за ідентичної або вищої сприйманої візуальної якості.
  • Рідна підтримка 10-бітної та 12-бітної глибини кольору, що повністю усуває колірну смугастість на плавному небі.
  • Інкапсулює послідовності зображень, Live Photos, серійні знімки, аудіо та карти глибини в одному компактному файлі.

Технічні обмеження та мінуси

  • Складнощі з ліцензуванням апаратного забезпечення та патентів історично сповільнювали впровадження відкритих джерел у браузерах.
  • Обмежена рідна підтримка декодування в старих версіях Windows без комерційних розширень Microsoft Store.
  • Більш вимогливий до обчислювальних ресурсів для кодування та декодування порівняно із застарілим JPEG.

Цікаві технічні факти

  • Перехід Apple на HEIC в iOS 11 заощадив користувачам iPhone петабайти простору для зберігання даних у всьому світі протягом тижнів після випуску.
  • iPhone 'Live Photo' зберігається як єдиний контейнер HEIC, що містить як нерухоме зображення високої роздільної здатності, так і вбудований відеокліп.
  • HEIC може зберігати обчислену карту глибини, зняту смартфонами з подвійною камерою, щоб дозволити перефокусування після зйомки.

Поширені технічні запитання

Чому мій iPhone робить знімки у форматі HEIC?

Apple використовує HEIC, оскільки він скорочує обсяг пам'яті фотографій вдвічі, зберігаючи при цьому 10-бітні кольори, відео Live Photo та дані карти глибини.

Як я можу конвертувати фотографії HEIC у JPG на Windows або ПК?

Використовуйте File2File.app для пакетного перетворення файлів HEIC у JPG безпосередньо у вашому браузері з нульовим встановленням програм та 100% конфіденційністю.

Чи можна відкривати файли HEIC без платного кодека Windows?

Так. File2File.app використовує клієнтську WebAssembly для безкоштовного декодування та конвертації файлів HEIC прямо у вашому браузері.