Der Martin: Wozu brauch ich eigentlich den verdammten Virenscanner???

Beitrag lesen

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.