Windows-Metadatei (.wmf)

[MS-WMF]: Standard

Windows Metafile (WMF) ist Microsofts klassisches 16-Bit-Vektor- und Rastercontainerformat, das in der Windows-3.0-Ära für den Austausch skalierbarer Cliparts und Grafiken zwischen Windows-Anwendungen entwickelt wurde.

Von WMF zu SVG konvertieren

Kostenloser Konverter von WMF zu SVG im Browser. Konvertieren Sie Dateien sofort auf Ihrem Gerät.

Untersuchen & Metadaten

Betriebssysteme und Dateianalyseprogramme identifizieren WMF-Dateien anhand der führenden binären Bytefolge:

Dateien auswählen oder hierher ziehen

Privat - Dateien verlassen Ihr Gerät nie

oder einfügen Strg+V
Datenschutzgarantie ohne Netzwerkübertragung: 0 Bytes an externe Server hochgeladen. Die gesamte Verarbeitung erfolgt lokal in Ihrer Browser-Sandbox.

Headersignatur auf Byte-Ebene (Magic Bytes)

Betriebssysteme und Dateianalyseprogramme identifizieren WMF-Dateien anhand der führenden binären Bytefolge:

HEX-SIGNATUR (OFFSET 0):

D7 CD C6 9A / 01 00 09 00

ASCII-DARSTELLUNG: ×ÍÆš / ....

Standardisierung: [MS-WMF]: Windows Metafile Format Specification

Technische Daten

Container-Architektur16-Bit GDI-Metafile-Datensätze, denen optional ein 22-Byte Aldus Placeable Header vorangestellt ist
KompressionUnkomprimierte 16-Bit-Vektor- und Rasterzeichenbefehlsdatensätze
Byte-ReihenfolgeLittle-Endian (Intel x86)
FarbräumeDevice Dependent RGB
Kanäle und StrukturVektorpfade, Polygone, Textzeichenfolgen und eingebettete 16-Bit/24-Bit DIB-Bitmaps
Max. Abmessungen16-Bit-Integer-Koordinatenraum (-32.768 bis +32.767 Einheiten)
TransparenzTransparenzmasken für binäre Rasteroperationen (ROP2)
Streaming und progressive DarstellungSequenzielle Datensatzwiedergabe direkt in das 16-Bit Windows GDI

Technische Vergleichsmatrix: WMF und Konkurrenzformate

Technisches AttributWMF (Aktuelles Format)EMFSVGEPS
Koordinatenraum16-Bit-Integer (-32768 bis 32767)32-Bit-Integer-KoordinatenIEEE Gleitkommazahl doppelter Genauigkeit1/72 Zoll PostScript-Punkte
BetriebssystemKlassisches 16-Bit-Windows-GDI32-Bit-Windows-GDI+Die Unterstützung unterscheidet sich je nach Programm.PostScript-Druckvorstufenstandard
Moderne Browser-UnterstützungKeine native BrowserunterstützungKeine native BrowserunterstützungDie Kompatibilität hängt vom Browser und der App ab.Keine native Browserunterstützung
SicherheitslageHohes Risiko in älteren nativen ParsernMäßiges Risiko im nativen GDISicheres deklaratives XML (bereinigt)Hohes Risiko (ausführbare Sprache)

Häufige Datenbeschädigungen und Leitfaden zur Wiederherstellung anhand von Hex-Daten

Grafik erscheint stark verzerrt oder zu einem mikroskopischen Punkt zusammengeschrumpft.

Ursache: Fehlender oder beschädigter Aldus Placeable Header (fehlende 0xD7CDC69A Magic Marker und Begrenzungsrahmen).

Wiederherstellung: Standard-Begrenzungsrahmen erneut einfügen oder mit dem File2File.app Metafile-Konverter nach SVG transkodieren.

Sicherheitsanalyse und Angriffsvektoren für Parser

WMF gehört aufgrund von GDI-Callback-Ausführungsdatensätzen (SETABORTPROC) zu den historisch anfälligsten Formaten der Computergeschichte.

Bekannte Angriffsvektoren

  • Beliebige Code-Ausführung über SETABORTPROC-Datensatzaufruf im älteren Windows GDI.
  • Pufferüberlauf bei der Verarbeitung beschädigter 16-Bit-Polygon-Punkt-Arrays.
  • Heap-Lesevorgang außerhalb der Grenzen während der Dekompression eingebetteter DIB-Bitmaps.

Empfohlene Schutzmaßnahmen: WMF-Dateien niemals mit nativen Betriebssystem-GDI-APIs parsen; Transkodierung strikt in isolierten WebAssembly-Umgebungen durchführen.

Historische Ursprünge & Meilensteine

2006Microsoft veröffentlicht einen Notfall-Patch für die kritische Windows-Metafile-Schwachstelle (CVE-2005-4560).
1993Abgelöst durch das 32-Bit Enhanced Metafile (EMF)-Format mit Windows NT.
1990Eingeführt mit Windows 3.0, entwickelt es sich schnell zum Standardformat für Desktop-Publishing-Cliparts.

Hauptvorteile & Stärken

  • Kompakte Vektorspeicherung: Klassische Clipart-Dateien der 1990er-Jahre wiegen typischerweise nur wenige Kilobytes.
  • Vektorformen und Schriftarten passen sich stufenlos an die Auflösungen früher Desktopdrucker an.
  • Historischer Standard, der in Millionen älterer Microsoft Office-Dokumente und Archive eingebettet ist.

Technische Einschränkungen & Nachteile

  • Weitgehend veraltet: 16-Bit-Integer-Koordinaten begrenzen die Zeichengenauigkeit im Vergleich zu modernen Vektorformaten.
  • Berüchtigte Sicherheitslücken: Die Ausführungsfunktionen älterer WMF-Datensätze ermöglichten kritische Remote-Code-Ausführung.
  • Keine Unterstützung für moderne Vektormerkmale wie Farbverläufe, Deckkraftmasken oder CSS-Styling.

Interessante technische Fakten

  • Der platzierbare WMF-Header beginnt mit den magischen Bytes 0xD7 0xCD 0xC6 0x9A, die von der Aldus Corporation für PageMaker erfunden wurden.
  • Die Schwachstelle im 'SETABORTPROC'-Datensatz im Jahr 2005 ermöglichte es Angreifern, beliebigen Assembly-Code auszuführen, indem ein Benutzer einfach ein Bild im Windows Explorer anzeigte.
  • Millionen von Disketten-Clipart-Sammlungen in den 1990er-Jahren wurden ausschließlich im .WMF-Format vertrieben.

Häufig gestellte technische Fragen

Was ist eine WMF-Datei?

WMF (Windows Metafile) ist ein klassisches Microsoft-Vektorformat, das 1990 zum Speichern von Cliparts und Illustrationen in Windows 3.0 und frühen Microsoft Office-Versionen erstellt wurde.

Wie kann ich WMF in SVG oder PNG konvertieren?

Sie können WMF-Dateien direkt in Ihrem Webbrowser mit File2File.app sicher in moderne, skalierbare SVG-Vektorgrafiken oder PNG-Bilder konvertieren.

Warum galt WMF in der Vergangenheit als gefährlich?

Im Jahr 2005 wurde ein kritischer Fehler entdeckt, bei dem WMF-Dateien ausführbare Drucker-Callbacks auslösen konnten, sodass schädliche Dateien Computer allein durch das Betrachten infizieren konnten.