Hallo,
Zumal eine JPEG-Grafik definitiv keinen ausführbaren Code enthält,
mal abgesehen davon, dass dies falsch ist
Präzisiere das bitte. Das JPEG-Dateiformat (bzw. die Spezifikation, die dahintersteht) sieht an keiner Stelle innerhalb der Daten ausführbaren Programmcode vor. Wäre ja auch unsinnig, wo doch das JPEG-Format plattformübergreifend sein soll und schon deshalb keinen Code enthalten *kann*.
Dass man ungeachtet einer Spezifikation jede Sequenz von Bytes auch als Programmcode interpretieren *kann*, steht auf einem anderen Blatt. Aber hier geht es um den Kontext "Daten als Grafik interpretieren".
Woher weißt Du, dass es sich bei etwas um eine JPEG-Grafik handelt?
Weil sie in dem Moment dazu wird, in dem man versucht, einen Wust von Bytes als JPEG-Grafik zu interpretieren. Äußere Merkmale (z.B. Dateiname oder MIME-Type) begünstigen dabei die Absicht, das auch zu tun.
Schönes Wochenende noch,
Martin
Einer aktuellen Erhebung zufolge sind zehn von neun Ehefrauen eifersüchtig auf ihren Mann.