<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=JPEG_File_Interchange_Format</id>
	<title>JPEG File Interchange Format - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=JPEG_File_Interchange_Format"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=JPEG_File_Interchange_Format&amp;action=history"/>
	<updated>2026-05-20T07:11:05Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=JPEG_File_Interchange_Format&amp;diff=1227787&amp;oldid=prev</id>
		<title>~2025-51249-2: /* Dateiformat */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=JPEG_File_Interchange_Format&amp;diff=1227787&amp;oldid=prev"/>
		<updated>2025-09-03T14:19:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Dateiformat&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Dieser Artikel|beschreibt das Grafikformat mit der Dateiendung &amp;#039;&amp;#039;.jpg&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;.jpeg.&amp;#039;&amp;#039; Für eine Beschreibung der zugrunde liegenden JPEG-Bildkompressionsverfahren siehe [[JPEG]].}}&lt;br /&gt;
{{Infobox Dateiformat&lt;br /&gt;
| Name = JPEG File Interchange Format&lt;br /&gt;
| Icon =&lt;br /&gt;
| Logo =&lt;br /&gt;
| Screenshot = Phalaenopsis JPEG.png&lt;br /&gt;
| Beschreibung = Foto einer Blume mit steigender Verlustrate von links nach rechts&lt;br /&gt;
| Dateiendung = .jpg, .jpeg, .jpe, .jfif&lt;br /&gt;
| MIME = image/jpeg&lt;br /&gt;
| MIME-Anm =&lt;br /&gt;
| MagischeZahl = FF D8&lt;br /&gt;
| MagischeZahlNotation =&lt;br /&gt;
| MagischeZahlHex =&lt;br /&gt;
| Entwickler = [[Joint Photographic Experts Group]]&lt;br /&gt;
| Veröffentlicht =&lt;br /&gt;
| LetzteVersion =&lt;br /&gt;
| LetzteVersionDatum =&lt;br /&gt;
| Art = Verlustbehaftetes [[Grafikformat]]&lt;br /&gt;
| Container für =&lt;br /&gt;
| Enthalten in =&lt;br /&gt;
| Erweitert von =&lt;br /&gt;
| Erweitert zu =&lt;br /&gt;
| Standard = ISO/IEC 10918, ITU-T T.81, ITU-T T.83, ITU-T T.84, ITU-T T.86&lt;br /&gt;
| Website = [https://jpeg.org/ www.jpeg.org]&lt;br /&gt;
}}&lt;br /&gt;
Das &amp;#039;&amp;#039;&amp;#039;JPEG File Interchange Format (JFIF)&amp;#039;&amp;#039;&amp;#039; ist ein 1991 von [[Eric Hamilton]] entwickeltes [[Grafikformat]] zur Speicherung von Bildern, die nach der [[JPEG]]-Norm komprimiert wurden. Als [[Dateinamenserweiterung]] wird meistens &amp;#039;&amp;#039;jpg&amp;#039;&amp;#039;, seltener &amp;#039;&amp;#039;jfif, jpeg&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;jpe&amp;#039;&amp;#039; verwendet.&lt;br /&gt;
&lt;br /&gt;
Die JPEG-Norm legt nur den Komprimierungsvorgang fest, nicht aber, wie die entstandenen Bilddaten abgelegt werden müssen, damit sie zwischen verschiedenen [[Computerprogramm]]en ausgetauscht werden können. Zum Beispiel legt JPEG nicht fest, welcher [[Farbraum]] benutzt werden soll. JFIF ist eine Methode, JPEG-Daten abzulegen; weitere Möglichkeiten sind das von der [[Joint Photographic Experts Group]] veröffentlichte [[Still Picture Interchange File Format]] (SPIFF) und [[JPEG Network Graphics]]. Gemeinhin bezeichnet „JPEG-Datei“ eine JFIF-Datei.&lt;br /&gt;
&lt;br /&gt;
JFIF macht nur von einem kleinen Teil der von JPEG angebotenen Möglichkeiten Gebrauch: so ist als Farbmodell nur noch [[YCbCr-Farbmodell|YCbCr]] und nicht mehr [[RGB-Farbraum|RGB]] zugelassen; zur [[Entropiekodierung]] ist nur [[Huffman-Kodierung]] erlaubt. Hinzugekommen sind einige Mechanismen zur Synchronisation und Resynchronisation bei Übertragungsfehlern.&lt;br /&gt;
&lt;br /&gt;
== Dateiformat ==&lt;br /&gt;
Die Größe von JPEG-Bildern ist bei JFIF auf 65.535×65.535 Pixel beschränkt.&lt;br /&gt;
&lt;br /&gt;
JFIF-Bilddateien werden durch einen SOI-Marker (englisch: [[Start Of Image]], deutsch: Beginn des Bildes) &amp;lt;code&amp;gt;FF D8&amp;lt;/code&amp;gt; eingeleitet. Auf diesen Marker folgt das JFIF-Tag: &amp;lt;code&amp;gt;FF E0 00 10 4A 46 49 46 00&amp;lt;/code&amp;gt;. Die Sequenz &amp;lt;code&amp;gt;4A 46 49 46&amp;lt;/code&amp;gt; ist die [[American Standard Code for Information Interchange|ASCII]]-Repräsentation von „JFIF“. Gängige Bildprogramme können auch Dateien ohne JFIF-Tag verarbeiten.&lt;br /&gt;
&lt;br /&gt;
Die JFIF-Dateien sind in Segmente (bei [[Tagged Image File Format|TIFF]] als Tag bezeichnet) unterteilt. Die Segmente sind generell in folgender Form aufgebaut: Ein &amp;lt;code&amp;gt;FF &amp;#039;&amp;#039;xx&amp;#039;&amp;#039; &amp;#039;&amp;#039;s1&amp;#039;&amp;#039; &amp;#039;&amp;#039;s2&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; leitet das Tag ein. FF ist ein hexadezimaler Wert und entspricht dezimal 255. Das &amp;#039;&amp;#039;xx&amp;#039;&amp;#039; bestimmt die Art des Tags. 256&amp;amp;nbsp;· &amp;#039;&amp;#039;s1&amp;#039;&amp;#039;&amp;amp;nbsp;+ &amp;#039;&amp;#039;s2&amp;#039;&amp;#039; gibt die Länge des Segmentes an. In den Segmenten können sich weitere Bilder verbergen, oft ein kleines [[Vorschaubild]] für die schnelle Vorschau. Einzelne Segmente können mehrfach vorkommen.&lt;br /&gt;
&lt;br /&gt;
{{Anker|SOI}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! &amp;lt;code&amp;gt;FF &amp;#039;&amp;#039;xx&amp;#039;&amp;#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
! Symbol&lt;br /&gt;
! Bezeichnung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF D8&amp;lt;/code&amp;gt; || SOI || Start Of Image&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF E0&amp;lt;/code&amp;gt; || APP0 || JFIF tag&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; || SOF&amp;#039;&amp;#039;n&amp;#039;&amp;#039; || Start of Frame Marker, legt Art der Kompression fest:&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C0&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;0&amp;lt;/sub&amp;gt; || Baseline DCT ([[Diskrete Kosinustransformation]])&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C1&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; || Extended sequential DCT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C2&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; || Progressive DCT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C3&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; || Lossless (sequential)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C4&amp;lt;/code&amp;gt; || DHT || Definition der Huffman-Tabellen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C5&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; || Differential sequential DCT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C6&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt; || Differential progressive DCT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C7&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt; || Differential lossless (sequential)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C8&amp;lt;/code&amp;gt; || JPG || reserviert für JPEG extensions&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF C9&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;9&amp;lt;/sub&amp;gt; || Extended sequential DCT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF CA&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;10&amp;lt;/sub&amp;gt; || Progressive DCT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF CB&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;11&amp;lt;/sub&amp;gt; || Lossless (sequential)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF CD&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;13&amp;lt;/sub&amp;gt; || Differential sequential DCT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF CE&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;14&amp;lt;/sub&amp;gt; || Differential progressive DCT&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF CF&amp;lt;/code&amp;gt; || SOF&amp;lt;sub&amp;gt;15&amp;lt;/sub&amp;gt; || Differential lossless (sequential)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF CC&amp;lt;/code&amp;gt; || DAC || Definition der arithmetischen Codierung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF DB&amp;lt;/code&amp;gt; || DQT || Definition der Quantisierungstabellen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;FF DD&amp;lt;/code&amp;gt;  || DRI || Define Restart Interval&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF E1&amp;lt;/code&amp;gt; || APP1 || Exif-Daten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF EE&amp;lt;/code&amp;gt; || APP14|| Oft für Copyright-Einträge&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF E&amp;#039;&amp;#039;n&amp;#039;&amp;#039;&amp;lt;/code&amp;gt; || APP&amp;#039;&amp;#039;n&amp;#039;&amp;#039; || &amp;#039;&amp;#039;n&amp;#039;&amp;#039;=2..F allg. Zeiger&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF FE&amp;lt;/code&amp;gt; || COM || Kommentare&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF DA&amp;lt;/code&amp;gt; || SOS || Start of Scan&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;FF D9&amp;lt;/code&amp;gt; || EOI || End of Image&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ein Beispiel für ein Copyright-Tag:&lt;br /&gt;
&amp;lt;code&amp;gt;FF EE 00 26 &amp;#039;File written by ...&amp;#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ein Beispiel für ein Kommentar-Tag:&lt;br /&gt;
&amp;lt;code&amp;gt;FF FE &amp;#039;&amp;#039;s1&amp;#039;&amp;#039; &amp;#039;&amp;#039;s2&amp;#039;&amp;#039; &amp;#039;This photo shot is dated ...&amp;#039;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aufbau einer JFIF-Datei:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| SOI-Segment || &amp;lt;code&amp;gt;FF D8&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| APP0-Segment || &amp;lt;code&amp;gt;FF E0 &amp;#039;&amp;#039;s1&amp;#039;&amp;#039; &amp;#039;&amp;#039;s2&amp;#039;&amp;#039; 4A 46 49 46 00 &amp;#039;&amp;#039;v1&amp;#039;&amp;#039; &amp;#039;&amp;#039;v2&amp;#039;&amp;#039; ...&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot;|  … weitere Segmente …&lt;br /&gt;
|-&lt;br /&gt;
| SOS-Segment || &amp;lt;code&amp;gt;FF DA&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Data     || Komprimierte Daten&lt;br /&gt;
|-&lt;br /&gt;
| EOI-Segment || &amp;lt;code&amp;gt;FF D9&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Längenangaben der Segmente enthalten auch den Platz für die Längenangaben selbst: Ein leeres Segment hat daher die Länge 2, da dies der Länge der Komponenten &amp;#039;&amp;#039;s1&amp;#039;&amp;#039; und &amp;#039;&amp;#039;s2&amp;#039;&amp;#039; selbst entspricht.&lt;br /&gt;
&lt;br /&gt;
Auf das Start-of-Scan-(SOS)-Segment (Marker &amp;lt;code&amp;gt;FF DA&amp;lt;/code&amp;gt;) folgen direkt die komprimierten Daten, bis zum Start des nächsten Segments, das durch den nächsten Marker angezeigt wird. Sollte innerhalb der Daten ein &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt; auftreten, so wird dies mit einer folgenden &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; (Null) markiert. Andere Werte zeigen das Auftreten eines neuen Segments bzw. Markers an.&lt;br /&gt;
Ausnahme: Folgt dem &amp;lt;code&amp;gt;FF&amp;lt;/code&amp;gt; einer der Restart-Marker (&amp;lt;code&amp;gt;D0 - D7&amp;lt;/code&amp;gt;) so setzen sich die Daten direkt dahinter weiter fort: &amp;lt;code&amp;gt;FF DA ... daten ... FF D0 ... daten ...&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Da einen Dekoder nur Daten zwischen einer Anfangsmarke und einer Endmarke interessieren, ist es auch möglich, [[Exchangeable Image File Format|Exif]], [[IPTC-IIM-Standard]]-Informationen und sogar ganze XML- oder andere Dateien nach dem [[Datacontainer]]-Verfahren in der JFIF-Datei unterzubringen. Die Erweiterungen sind aber nicht JFIF-konform. Es wird empfohlen solche Dateien vor einer Veröffentlichung eines Bildes zu entfernen, wenn sie private Daten enthalten.&lt;br /&gt;
&lt;br /&gt;
== Exif-Metadaten ==&lt;br /&gt;
{{Lückenhaft|2=In dem folgenden Abschnitt&lt;br /&gt;
|1=*Inkompatibilität von früheren Exif-Versionen}}&lt;br /&gt;
In Bilddateien im JPEG-Format können auch [[Metadaten]] im [[Exchangeable Image File Format|Exif]]-Format abgespeichert werden; viele [[Digitalkamera]]s speichern hier Informationen über Hersteller und Softwareversion ab. Lizenzdaten können ebenfalls gespeichert werden. Aufmerksamkeit erregte die Angewohnheit von einigen Bildaufnahme- (z.&amp;amp;nbsp;B. Software in Digitalkamera) und Bildbearbeitungsprogrammen, [[Vorschaubild]]er im Exif-Feld zu speichern, die bei einer Veränderung der Bilddatei nicht zwangsläufig angepasst werden; so können nicht zur Veröffentlichung bestimmte Teile der Bilddatei in niedriger Auflösung trotzdem an die Öffentlichkeit geraten.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Thomas W. Lipp: &amp;#039;&amp;#039;Grafikformate.&amp;#039;&amp;#039; Microsoft Press, Unterschleißheim 1997, ISBN 3-86063-391-0.&lt;br /&gt;
* John Miano: &amp;#039;&amp;#039;Compressed Image File Formats.&amp;#039;&amp;#039; Addison-Wesley, Reading 2000, ISBN 0-201-60443-4.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
{{Commonscat|JPEG file format}}&lt;br /&gt;
* [https://www.w3.org/Graphics/JPEG/jfif3.pdf JFIF-Spezifikation, Version 1.02] (PDF; 23&amp;amp;nbsp;kB)&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Grafikformat]]&lt;/div&gt;</summary>
		<author><name>~2025-51249-2</name></author>
	</entry>
</feed>