HEIC снимка (.heic)

ISO/IEC Стандарт

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

Конвертиране на HEIC към JPG

Безплатен конвертор от HEIC към JPG в браузъра. Конвертирайте файлове незабавно на вашето устройство.

Инспектиране и метаданни

Операционните системи и файловите анализатори идентифицират HEIC файлове чрез проверка на началната двоична байтова последователност:

Изберете или пуснете файлове тук

100% поверително конвертиране в браузъра - файловете никога не напускат вашето устройство

или поставете Ctrl+V
Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Байтов подпис на хедъра (Magic Bytes)

Операционните системи и файловите анализатори идентифицират HEIC файлове чрез проверка на началната двоична байтова последователност:

HEX ПОДПИС (ОФСЕТ 0):

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

ASCII ПРЕДСТАВЯНЕ: ....ftypheic

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

Технически спецификации

Контейнерна архитектураISO Base Media File Format (ISOBMFF) container with HEVC (H.265) intra-coded bitstreams
КомпресияHigh Efficiency Video Coding (HEVC / H.265) Main and Main 10 intra-frame prediction
Поредност на байтовете (Endianness)Big-Endian box/atom structure
Цветови пространстваDisplay P3, sRGB, Rec.2020 PQ/HLG HDR, Embedded ICC Profiles
Канали и структураYUV 4:2:0, 4:2:2, 4:4:4 (8-bit, 10-bit, or 12-bit depth) with optional alpha auxiliary channel
Максимални размериUp to 16384 x 16384 pixels (HEVC level 6.2 limit)
ПрозрачностFull alpha channel support via auxiliary image items
Стрийминг и прогресивно зарежданеBox-structured metadata allows instant EXIF/thumbnail inspection without downloading image bytes

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

Технически атрибутHEIC (Текущ)JPGAVIFWEBP
Кодек за компресияHEVC (H.265 intra)Дискретна косинусова трансформация (DCT)AV1 (intra-frame)VP8 / VP8L
Относителен размер (спрямо JPEG)~50% по-малъкБазов еталон (100%)~55% по-малък~30% по-малък
Цветова дълбочина8-bit, 10-bit, 12-bitСамо 8-bit (стандартно)8-bit, 10-bit, 12-bit HDRСамо 8-bit
Множество изображения / СерииВграден контейнер с множество елементиСамо едно изображениеПоддържа се в многокомпонентен AVIFОграничен анимационен WebP

Често срещани режими на повреда и ръководство за хекс възстановяване

Windows показва съобщение „Необходими са HEVC видео разширения за преглед на този файл".

Първопричина: Липса на хардуерен пакет за HEVC кодеци на ниво ОС в Windows.

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

Анализ на сигурността и вектори на атака към парсера

HEIC декодерите парсират сложни ISOBMFF дървета от атоми и извикват усъвършенствани тръбопроводи за HEVC видео трансформация, които трябва да бъдат строго поставени в пясъчна кутия (sandboxed).

Известни вектори на атака

  • Препълване на цяло число (integer overflow) при изчисляване на дължината на полето 'hdlr' или 'iloc' в ISOBMFF.
  • Четене извън буфера (buffer over-read) по време на HEVC CABAC ентропийно декодиране в непрепарирани вградени кодеци.
  • Корупция на паметта при обработка на помощни елементи с карти на дълбочината на изображението.

Защитни добри практики:

Исторически произход и етапи

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-битова цветова дълбочина, напълно елиминираща нанизирането (banding) в гладки небеса.
  • Капсулира последователности от изображения, Live Photos, серии от снимки, аудио и карти на дълбочината в един компактен файл.

Технически ограничения и минуси

  • Хардуерните и патентните лицензионни сложности исторически забавиха приемането от браузери с отворен код.
  • Ограничена вградена поддръжка за декодиране в по-стари версии на Windows без платени разширения от Microsoft Store.
  • По-изискващ изчислителни ресурси за кодиране и декодиране в сравнение с традиционния JPEG.

Интересни технически факти

  • Преминаването на Apple към HEIC в iOS 11 спести на потребителите на iPhone петабанти място за съхранение в световен мащаб само седмици след пускането му.
  • Една функция „Live Photo" на iPhone се съхранява като един единствен HEIC контейнер, съдържащ едновременно статично изображение с висока резолюция и вградено видео клипче.
  • HEIC може да съхранява изчислена карта на дълбочината, заснемаща се от смартфони с две лещи, за да позволи повторно фокусиране след снимката.

Често задавани технически въпроси

Защо моят iPhone прави снимки във формат HEIC?

Apple използва HEIC, защото той намалява наполовина пространството за съхранение на снимките, като същевременно запазва 10-битови цветове, видеоклипове Live Photo и данни за дълбочинни карти.

Как мога да конвертирам HEIC снимки в JPG на Windows или компютър?

Използвайте File2File.app, за да конвертирате HEIC файлове в JPG групово директно във вашия браузър без инсталиране на софтуер и със 100% поверителност.

Могат ли HEIC файловете да се отварят без платената кодова база за Windows?

Да. File2File.app използва клиентски WebAssembly за декодиране и конвертиране на HEIC файлове безплатно директно във вашия браузър.