Zum Inhalt

IN-14 – Falsche Bildendungen erkennen und korrigieren

Eine als Bild eingestufte Datei kann einen anderen Inhalt haben als ihre Endung vermuten lässt. ImageConvert besitzt eine automatische Erkennung anhand der ersten zwei Bytes und kann die Endung korrigieren. Dafür gibt es keinen eigenen JSON-Schalter.

Dokumentierte Erkennung

Das Manual nennt die folgenden Byteanfänge:

Format Erste zwei Bytes, dezimal
PSD 56, 66
JPG 255, 216
TIFF 73, 73 oder 77, 77
PNG 137, 80
AI/PDF 37, 80
EPS 37, 33 oder 197, 208
GIF 71, 73
SVG 60, 115
WEBP 82, 73

Das ist eine grobe Signaturprüfung, keine vollständige Validierung, kein Virenscan und keine sichere Unterscheidung jeder Dateivariante. AI/PDF teilen einen Anfang; TIFF/DNG ebenso eine Erkennungsfamilie.

Vorgehen

  1. Die beabsichtigte Datei regulär in einem Bildeingang bereitstellen. Endungslisten bleiben entscheidend für die Eingangszuordnung.
  2. Bei abweichenden Namen die tatsächlich erzeugte Endung und die Info statt nur des ursprünglich erwarteten Dateinamens prüfen.
  3. Bei unbekanntem/nichtbildlichem Inhalt die Nichtbild-/Errorablage und Diagnoselogs kontrollieren.
  4. Wiederholt falsch benannte Quellen im liefernden System korrigieren. Nicht auf die automatische Reparatur als allgemeine Formatkonvertierung vertrauen.

Revisionsunterschied

Manual, physisch S. 30: Prüfung im Fehlerfall nach einem Photoshop-Öffnungsproblem. Source 20261013, Form1.cs Z. 7216–7228: Aufruf für als Bild gelistete Endungen bereits vor dem weiteren regulären Verarbeitungspfad; bei wrongfile Umbenennung auf .other und Rückkehr. Die Routine Z. 6757–6856 erkennt zusätzlich BMP sowie SVG mit <?-Anfang und vergleicht Produkte der beiden Bytewerte. Das ist kein belastbarer Nachweis, dass jeder falsche Inhalt verlustfrei erkannt oder immer sofort im endgültigen Otherziel abgelegt wird.

Quellen

ImageConvert-4.pdf, 09.10.2026, physisch S. 30/gedruckt S. 26; IC/Form1.cs, Z. 6757–6856 und 7216–7228, Intake 20261013. Siehe Endungsnormalisierung, Klassifikation, Other. Kein neuer Laufnachweis.

Zurück zu Eingang