HEIC vs. HEIF: Container, Codec und die Dateiendungen

Die Antwort in einem Satz

HEIF ist das Containerformat. HEIC nennt man eine HEIF-Datei, deren Bilddaten mit HEVC komprimiert sind. Fast jede .heic-Datei von einem iPhone ist in diesem Sinn eine HEIF-Datei, im Alltag meinen beide Namen also dasselbe.

Was HEIF festlegt

Die technische Übersicht zu HEIF von Nokia beschreibt HEIF als ISO/IEC 23008-12. Der Standard definiert, wie einzelne Bilder, Bildsequenzen und ihre Metadaten in einer Datei gespeichert werden, die auf dem ISO Base Media File Format (ISO/IEC 14496-12) aufbaut, derselben Familie boxbasierter Dateien, die auch für MP4-Video dient.

Die Seite macht mehrere Designpunkte, die man kennen sollte:

Der Container sagt also, wie Dinge angeordnet sind, und der Codec, wie Pixel komprimiert werden.

Wo HEIC hineinpasst

HEIC ist die Bezeichnung für die HEVC-Variante. Die README von libheif sagt, HEIC und AVIF seien Dateiformate, die HEVC (H.265) beziehungsweise AV1 als Bildkodierung nutzen. Sie führt unter den unterstützten Formaten HEIC, AVIF, VVC, AVC, JPEG in HEIF, JPEG 2000 und unkomprimierte Daten auf und nennt libde265 als Standard-HEIC-Decoder.

Das hat eine praktische Folge: Eine Datei mit der Endung .heif kann einen anderen Codec als HEVC enthalten. Die AVIF-Spezifikation stellt klar, dass sie die Speicherung von AV1-Bildern im generischen HEIF-Format definiert. AVIF ist also ebenfalls eine Datei der HEIF-Familie, lässt sich aber nicht mit einem HEVC-Decoder dekodieren.

Endungen, denen du begegnest

Weil ein Name täuschen kann, ist der sicherste Test ein Blick ins Innere. Der Dateiprüfer meldet den echten Typ, Codec, die Abmessungen und die Bildanzahl, und der HEIC-Inspektor zeigt Brands, das Primär-Item, Raster und Kacheln, Vorschaubilder und Farbprofile.

Warum das bei Fehlern wichtig ist

Öffnet Software .heic, aber kein .heif aus anderer Quelle, liegt die Ursache meist im enthaltenen Codec, nicht im Container. libde265 ist eine offene Implementierung des H.265-Decoders, den ein Leser für HEVC in HEIF braucht. Ein Leser, der nur für AV1-Inhalte gebaut ist, kommt damit nicht zurecht, und umgekehrt gilt dasselbe.

Der Health-Check ist für diese Situation gebaut. Er sucht nach einer falschen Endung, einem ungültigen Container oder einem nicht unterstützten Codec wie AV1 oder JPEG in HEIF und versucht dann ein echtes Dekodieren. Der HEIF-Strukturviewer geht eine Ebene tiefer und zeigt den Box-Baum mit Offsets und Größen, was beim Debuggen einer beschädigten Datei hilft.

Welchen Namen du verwenden solltest

Hintergrund dazu, warum es das Format gibt und wo es unterstützt wird, findest du unter Was ist HEIC. Wählst du stattdessen ein Webformat, behandelt HEIC vs. WebP und AVIF die AVIF-Seite.

Diese Tools helfen dir

Quellen

Von Hammer Desenvolvimento de Software · Zuletzt aktualisiert am 2026-11-10