Was ist das JFIF-Dateiformat?
Eine .jfif-Datei ist ein Rasterbild, das im JPEG File Interchange Format gespeichert ist - dem ursprünglichen, minimalen Container-Wrapper für JPEG-komprimierte Daten, der 1992 von Eric Hamilton bei C-Cube Microsystems entwickelt und später als ISO/IEC 10918-5:2013 standardisiert wurde.
Technisch gesehen sind eine .jfif-Datei und eine .jpg-Datei dasselbe: Beide enthalten identische Binärdaten, die mit einer verlustbehafteten DCT-Kodierung komprimiert wurden. Der einzige Unterschied ist die Dateiendung. Die Datei beginnt mit dem Standard-JPEG-SOI-Marker (FF D8 FF), gefolgt von einem APP0-Segment (FF E0), das die ASCII-Zeichenfolge JFIF an Byte-Offset 6 enthält. Sie schließt mit dem EOI-Marker (FF D9) ab.
Die Endung .jfif tritt am häufigsten unter Windows auf, wo Browser wie Edge und Chrome eingefügte oder heruntergeladene Bilder manchmal als .jfif statt als .jpeg speichern. Das Umbenennen der Datei in .jpg ändert nichts am tatsächlichen Inhalt und stellt die normale Verknüpfung mit Anwendungen wieder her.
Wichtige Merkmale:
- Verlustbehaftete DCT-Kompression unter Verwendung von 8×8-Pixelblöcken mit Huffman-Entropiekodierung
- 24-Bit Farbtiefe über das YCbCr-Farbmodell (8 Bit pro Kanal); 8-Bit-Graustufen werden ebenfalls unterstützt
- Kein Alphakanal - JFIF kann im Gegensatz zu PNG keine Transparenz speichern
- Maximale Bildgröße: 65.535 × 65.535 Pixel (16-Bit SOF-Frame-Dimensionsfelder)
- MIME-Typ:
image/jpeg - Abgrenzung zu Exif - JFIF enthält nur minimale APP0-Metadaten; Kameras betten GPS-, Belichtungs- und Gerätedaten stattdessen über den Exif-Container ein
Sicherheit
RISIKO: LOWJFIF ist ein passives Bildformat und kann keinen Code ausführen, daher ist ein normales Bild sicher zu öffnen. Zwei Vorbehalte: Sicherheitslücken in Bild-Parsern gab es historisch gesehen (halten Sie Ihr Betriebssystem/Ihren Betrachter aktuell), und eine als „foto.jfif.exe“ getarnte Datei ist die eigentliche Gefahr - aktivieren Sie Dateiendungen in Windows, damit Sie den wahren Typ sehen können. JFIF enthält (im Gegensatz zu Exif) normalerweise keine GPS-Metadaten.
Formatdetails
kurz gefasstProgramme zum Öffnen von JFIF-Dateien
Technische Details
technische Spezifikation| Formattyp | Verlustbehaftet komprimierte Raster-Bitmap; DCT-basierte JPEG-Daten in einem JFIF-Container |
| Kompression | JPEG DCT - Diskrete Kosinustransformation von 8×8-Pixelblöcken gefolgt von Huffman-Entropiekodierung; progressiver DCT-Scan ebenfalls zulässig |
| Magic Bytes | FF D8 FF E0 (SOI + APP0 Marker); ASCII-String „JFIF“ an Byte-Offset 6; Datei endet mit FF D9 (EOI) |
| MIME-Typ | image/jpeg (primär); image/pjpeg (alternativ) |
| Farbtiefe | 24-Bit (8 Bit pro Kanal, gespeichert als YCbCr); 8-Bit-Graustufen ebenfalls unterstützt |
| Farbmodell | YCbCr (Luminanz + zwei Chrominanzkanäle); impliziert sRGB-Ausgabe |
| Alphakanal | Nicht unterstützt - JFIF hat keine Transparenzebene |
| Maximale Abmessungen | 65.535 × 65.535 Pixel, begrenzt durch 16-Bit SOF-Frame-Dimensionsfelder |
| Byte-Reihenfolge | Big-endian (Network Byte Order für alle Multi-Byte-Markerwerte) |
| JFIF-Versionsfeld | Gespeichert im APP0-Segment; Werte 1.00, 1.01 oder 1.02 |
| Dichtekodierung | APP0-Dichteeinheitenfeld speichert Pixel-pro-Zoll, Pixel-pro-cm oder nur das Seitenverhältnis (Einheiten = 0) |
| Metadatenmodell | Nur minimales JFIF APP0 - keine Exif-Kamerametadaten oder ICC-Farbprofile in der Baseline-Form |
| Beziehung zu .jpg / .jpeg | Identischer binärer Inhalt; die Endung ist der einzige Unterschied - das Umbenennen von .jfif in .jpg ändert keine Bytes in der Datei |
| Typische Dateigröße | 50 KB - 8 MB, abhängig von Bildauflösung und Qualitätseinstellung |
| Veröffentlicht | 1992 (JFIF 1.02, the original JPEG interchange container) |
| Neueste Version | JFIF 1.02 (1992); standardized as ISO/IEC 10918-5:2013 |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.itu.int |
JFIF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu JFIF-Dateien.