Sie klicken mit der rechten Maustaste auf ein Bild einer Webseite, speichern es, und die Datei landet als irgendwas.jfif auf der Platte. Ihr Bildprogramm öffnet sie nicht. Die Vorschau bleibt leer. Es sieht aus, als hätte man Ihnen ein Format untergeschoben, von dem niemand je gehört hat.
Hat man nicht. Eine JFIF-Datei ist ein JPEG. In fast jedem Fall sind die Bytes identisch mit dem, was ein .jpg enthalten würde — geändert haben sich nur die drei Buchstaben nach dem Punkt.
Hinter der Verwirrung steckt eine Unterscheidung, die man einmal verstanden haben sollte.
JPEG ist ein Kompressionsverfahren — ein Standard, der beschreibt, wie ein Bild in weniger Daten verwandelt wird. Er sagt nichts darüber, wie diese Daten in einer Datei abzulegen sind.
JFIF — JPEG File Interchange Format — ist eine Antwort auf diese zweite Frage. Es ist die Hülle, die sagt: “Hier sind JPEG-komprimierte Daten, hier ist ihre Auflösung, hier die Farbinformation zur Anzeige.” Veröffentlicht wurde es 1992 genau deshalb, weil der JPEG-Standard das Dateiformat offen gelassen hatte und verschiedene Hersteller zueinander inkompatible erfanden.
JFIF ist also keine Alternative zu JPEG. Es ist der Container, der JPEG-Dateien überhaupt erst austauschbar gemacht hat — und das, was die überwältigende Mehrheit der .jpg-Dateien auf Ihrer Platte ohnehin schon ist.
Das ist eine Eigenart, keine bewusste Entscheidung.
Wenn ein Browser ein Bild speichert, fragt er das Betriebssystem, welche Endung zum deklarierten Typ gehört — image/jpeg. Unter Windows kann diese Abfrage .jfif statt .jpg liefern, weil ein Registry-Eintrag den Typ so zuordnet. Technisch korrekt, praktisch unbrauchbar — und der Grund, warum das plötzlich vielen Leuten passierte, die noch nie ein .jfif gesehen hatten.
Am Bild ist nichts anders. Der Server schickte ein JPEG, der Browser speicherte ein JPEG und versah es mit der anderen gültigen Endung für ein JPEG.
Normalerweise ist das Ändern einer Dateiendung ein schlechter Rat. foto.webp in foto.jpg umzubenennen wandelt nichts um; es entsteht eine WebP-Datei, die über sich selbst lügt, und Software, die dem Namen traut, scheitert auf verwirrende Weise.
JFIF ist die Ausnahme, weil es nichts umzuwandeln gibt. Die Datei ist bereits ein JPEG. bild.jfif in bild.jpg umzubenennen ändert das Etikett einer Datei, deren Inhalt diesem Etikett schon entspricht.
Das heißt zugleich: Umbenennen ist verlustfrei. Es wird nichts neu codiert, also tritt keine der Qualitätsverluste auf, die beim Umwandeln von JPEG nach JPEG entstehen. Lehnt ein Programm Ihre Datei rein wegen der Endung ab — und viele urteilen allein danach — ist Umbenennen die vollständige Lösung.
Es gibt eine echte technische Unterscheidung, und gelegentlich zählt sie.
Die meisten Fotos aus Kameras und Telefonen sind streng genommen kein JFIF — sie sind JPEG/Exif, eine andere Hülle mit einem EXIF-Block: Kameramodell, Belichtungseinstellungen, Datum, GPS-Koordinaten und das Orientierungs-Tag, das der Software sagt, wo oben ist.
JFIF hat dafür keinen Platz. Eine wirklich reine JFIF-Datei trägt überhaupt kein EXIF.
In der Praxis sind beide meist gemischt — eine Datei kann einen Exif-Block und einen JFIF-Header enthalten, und die meisten tun das. Wenn Sie aber ein Bild von einer Website speichern und feststellen, dass es keine Kamerainformationen und kein GPS hat, ist das oft nicht die Website, die es entfernt hat: Vielleicht trug das Bild nie Exif.
Eine Folge, die man verbinden sollte: kein EXIF heißt kein Orientierungs-Tag, ein JFIF kann also nicht zu den Bildern gehören, die wegen einer Drehanweisung quer liegen. Seine Pixel sind, wie sie sind.
Und eine Warnung, die immer gilt, sobald ein JPEG im Spiel ist: JPEG zu JPEG umzuwandeln kostet jedes Mal Qualität. Die Kompression ist verlustbehaftet, jede Runde verwirft etwas mehr. Wenn Umbenennen Ihr Problem löst, nehmen Sie das — es ist hier die einzige Option, die nichts kostet.
Das Verhalten stammt von der Typzuordnung des Betriebssystems, nicht vom Browser, es bleibt also über Browser hinweg auf demselben Rechner bestehen. Ändern lässt es sich über den Registry-Eintrag, der image/jpeg einer Endung zuordnet — ein Eingriff auf Systemebene, den man gegen gelegentliches Umbenennen abwägen sollte.
image/jpeg auf .jfif abbildet.jpg ist sicher und verlustfrei — ungewöhnlich für einen Endungswechsel