Zdjęcie HEIC (.heic)

ISO/IEC Standardowy

High Efficiency Image Container (HEIC) to obsługiwany przez HEVC format obrazu przyjęty przez firmę Apple i nowoczesne platformy mobilne, oferujący około dwukrotnie większą wydajność kompresji niż starszy format JPEG przy równoważnej jakości wizualnej.

Konwertuj HEIC na JPG

Darmowy konwerter z HEIC na JPG w przeglądarce. Konwertuj pliki natychmiast na swoim urządzeniu.

Inspekcja i metadane

Systemy operacyjne i analizatory plików identyfikują pliki HEIC, sprawdzając początkową sekwencję bajtów binarnych:

Wybierz lub upuść pliki tutaj

Konwersja w 100% prywatna w przeglądarce - pliki nigdy nie opuszczają Twojego urządzenia

lub wklej Ctrl+V
Gwarancja prywatności bez przesyłania danych do sieci: 0 bajtów przesłanych na zewnętrzne serwery. Całe przetwarzanie odbyło się lokalnie w piaskownicy przeglądarki.

Podpis nagłówka na poziomie bajtów (Magic Bytes)

Systemy operacyjne i analizatory plików identyfikują pliki HEIC, sprawdzając początkową sekwencję bajtów binarnych:

PODPIS HEX (OFFSET 0):

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

REPREZENTACJA ASCII: ....ftypheic

Normalizacja: ISO/IEC 23008-12 (standard HEIF)

Specyfikacja techniczna

Architektura konteneraKontener ISO Base Media File Format (ISOBMFF) ze strumieniami bitów wewnątrzklatkowych HEVC (H.265)
KompresjaPredykcja wewnątrzklatkowa High Efficiency Video Coding (HEVC / H.265) Main oraz Main 10
Kolejność bajtów (Endianness)Struktura bloków/atomów typu Big-Endian
Przestrzenie kolorówDisplay P3, sRGB, Rec.2020 PQ/HLG HDR, Osadzone profile ICC
Kanały i strukturaYUV 4:2:0, 4:2:2, 4:4:4 (głębia 8-bit, 10-bit lub 12-bit) z opcjonalnym pomocniczym kanałem alfa
Maks. wymiaryDo 16384 x 16384 pikseli (limit poziomu 6.2 HEVC)
PrzezroczystośćPełna obsługa kanału alfa za pomocą pomocniczych elementów obrazu
Streaming i progresywne ładowanieMetadane o strukturze blokowej pozwalają na natychmiastową inspekcję EXIF/miniatury bez pobierania bajtów obrazu

Techniczna macierz porównawcza: HEIC a konkurencja

Atrybut technicznyHEIC (Bieżący)JPGAVIFWEBP
Kodek kompresjiHEVC (wewnątrzklatkowy H.265)Dyskretna transformacja kosinusowa (DCT)AV1 (wewnątrzklatkowy)VP8 / VP8L
Względny rozmiar (wzgl. JPEG)~50% mniejszyWzorzec odniesienia (100%)~55% mniejszy~30% mniejszy
Głębia bitowa8-bitowe, 10-bitowe, 12-bitoweTylko 8-bit (standard)8-bitowe, 10-bitowe, 12-bitowe HDRTylko 8-bit
Wiele obrazów / SerieNatywny kontener wieloelementowyTylko pojedynczy obrazObsługiwane w wieloelementowym AVIFOgraniczone animowane WebP

Typowe tryby uszkodzeń i przewodnik odzyskiwania szesnastkowego

System Windows wyświetla komunikat 'Wymagane rozszerzenia wideo HEVC, aby wyświetlić ten plik'.

Główna przyczyna: Brak pakietu sprzętowego kodeka HEVC na poziomie systemu w systemie Windows.

Odzyskiwanie: Przekonwertuj plik bezpośrednio do uniwersalnego formatu JPG lub PNG za pomocą File2File.app w przeglądarce.

Analiza bezpieczeństwa i wektory ataku na parser

Dekodery HEIC analizują złożone drzewa atomów ISOBMFF i wywołują zaawansowane potoki transformacji wideo HEVC, które muszą być rygorystycznie odizolowane (w piaskownicy).

Znane wektory ataku

  • Przepełnienie liczbowe podczas obliczania długości pola 'hdlr' lub 'iloc' w strukturze ISOBMFF.
  • Odczyt z bufora podczas dekodowania entropijnego HEVC CABAC w niezaprawionych kodekach natywnych.
  • Uszkodzenie pamięci podczas przetwarzania pomocniczych elementów obrazu mapy głębi.

Najlepsze praktyki obronne: Przetwarzaj obrazy HEIC za pomocą bezpiecznych dla pamięci wersji WebAssembly biblioteki libheif odizolowanych od system operacyjnego hosta.

Pochodzenie historyczne i kamienie milowe

2019System Android 10 wprowadza natywną obsługę przechwytywania i dekodowania plików HEIC w całym systemie.
2017Apple przyjmuje format HEIC jako domyślny format nagrywania aparatu w systemie iOS 11 i macOS High Sierra.
2015MPEG finalizuje specyfikację ISO/IEC 23008-12 High Efficiency Image File Format (HEIF).

Główne zalety

  • Około 50% mniejsze rozmiary plików niż JPEG przy identycznej lub wyższej postrzeganej jakości wizualnej.
  • Natywna obsługa 10-bitowej i 12-bitowej głębi kolorów, całkowicie eliminująca pasy kolorów (bandowanie) na gładkich niebiskich niebiosach.
  • Hermetyzuje sekwencje obrazów, Live Photos, zdjęcia seryjne, dźwięk i mapy głębi w jednym kompaktowym pliku.

Ograniczenia techniczne i wady

  • Złożoność licencjonowania sprzętu i patentów historycznie spowolniła wdrażanie w przeglądarkach open-source.
  • Ograniczona natywna obsługa dekodowania w starszych wersjach systemu Windows bez płatnych rozszerzeń ze sklepu Microsoft Store.
  • Większe wymagania obliczeniowe podczas kodowania i dekodowania w porównaniu do starszego formatu JPEG.

Ciekawe informacje techniczne

  • Przejście firmy Apple na format HEIC w systemie iOS 11 zaoszczędziło użytkownikom iPhone'ów petabajty przestrzeni dyskowej na całym świecie w ciągu kilku tygodni od wdrożenia.
  • Funkcja 'Live Photo' w telefonie iPhone jest przechowywana jako pojedynczy kontener HEIC zawierający zarówno obraz w wysokiej rozdzielczości, jak i osadzony klip wideo.
  • HEIC może przechowywać obliczoną mapę głębi zarejestrowaną przez smartfony z dwoma obiektywami, co pozwala na ponowne ustawienie ostrości po zrobieniu zdjęcia.

Często zadawane pytania techniczne

Dlaczego mój iPhone robi zdjęcia w formacie HEIC?

Firma Apple używa formatu HEIC, ponieważ zmniejsza on zużycie pamięci przez zdjęcia o połowę, zachowując jednocześnie 10-bitowe kolory, wideo Live Photo oraz dane mapy głębi.

Jak mogę przekonwertować zdjęcia HEIC do formatu JPG w systemie Windows lub na komputerze PC?

Użyj File2File.app, aby masowo konwertować pliki HEIC do formatu JPG bezpośrednio w przeglądarce, bez instalowania oprogramowania i z zachowaniem 100% prywatności.

Czy pliki HEIC można otwierać bez płatnego kodeka systemu Windows?

Tak. File2File.app używa mechanizmu WebAssembly po stronie klienta do dekodowania i konwertowania plików HEIC za darmo bezpośrednio w przeglądarce.