Windows-Metadatei (.wmf)
[MS-WMF]: StandardWindows 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 Dateianalysatoren identifizieren WMF-Dateien durch Untersuchung der führenden binären Byte-Sequenz:
Byte-basierte Headersignatur (Magic Bytes)
Betriebssysteme und Dateianalysatoren identifizieren WMF-Dateien durch Untersuchung der führenden binären Byte-Sequenz:
HEX-SIGNATUR (OFFSET 0):
D7 CD C6 9A / 01 00 09 00ASCII-DARSTELLUNG: ×ÍÆš / ....
Standardisierung: [MS-WMF]: Windows Metafile Format Specification
Technische Daten
| Container-Architektur | 16-Bit GDI-Metafile-Datensätze, denen optional ein 22-Byte Aldus Placeable Header vorangestellt ist |
| Kompression | Unkomprimierte 16-Bit Vektor- und Rasterzeichenbefehlsdatensätze |
| Byte-Endianness | Little-Endian (Intel x86) |
| Farbräume | Device Dependent RGB |
| Kanäle & Struktur | Vektorpfade, Polygone, Textzeichenfolgen und eingebettete 16-Bit/24-Bit DIB-Bitmaps |
| Max. Abmessungen | 16-Bit Integer-Koordinatenraum (-32.768 bis +32.767 Einheiten) |
| Transparenz | Binäre Rasteroperation (ROP2) Transparenzmasken |
| Streaming & Progressiv | Sequenzielle Datensatzwiedergabe direkt in das 16-Bit Windows GDI |
Technischer Vergleich: WMF im Vergleich zu Wettbewerbern
| Technisches Attribut | WMF (Aktuell) | EMF | SVG | EPS |
|---|---|---|---|---|
| Koordinatenraum | 16-Bit Integer (-32768 bis 32767) | 32-Bit Integer-Koordinaten | IEEE Gleitkommazahl doppelter Genauigkeit | 1/72 Zoll PostScript-Punkte |
| Betriebssystem | Klassisches 16-Bit Windows GDI | 32-Bit Windows GDI+ | W3C Universeller Webstandard | PostScript-Druckvorstufenstandard |
| Moderne Browser-Unterstützung | Keine native Browserunterstützung | Keine native Browserunterstützung | 100 % nativ inline in allen Browsern | Keine native Browserunterstützung |
| Sicherheitslage | Hohes Risiko in älteren nativen Parsern | Mäßiges Risiko in nativem GDI | Sicheres deklaratives XML (bereinigt) | Hohes Risiko (ausführbare Sprache) |
Häufige Korruptionsarten & Hex-Wiederherstellungsleitfaden
Grafik erscheint stark verzerrt oder zu einem mikroskopischen Punkt komprimiert.
Ursache: Fehlender oder beschädigter Aldus Placeable Header (fehlende 0xD7CDC69A Magic Marker und Begrenzungsrahmen).
Wiederherstellung: Standard-Begrenzungsrahmen erneut einfügen oder mit dem File2File Metafile-Konverter nach SVG transkodieren.
Sicherheitsanalyse & Parser-Angriffsvektore
WMF gehört aufgrund von GDI-Callback-Ausführungsdatensätzen (SETABORTPROC) zu den historisch anfälligsten Formaten der Computergeschichte.
Bekannte Angriffsvektore
- 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.
Bewährte Sicherheitsverfahren: WMF-Dateien niemals mit nativen Betriebssystem-GDI-APIs parsen; Transkodierung strikt in isolierten WebAssembly-Umgebungen durchführen.
Historische Ursprünge & Meilensteine
Hauptvorteile & Stärken
- Kompakte Vektorspeicherung: Klassische Clipart-Dateien der 1990er-Jahre wiegen typischerweise nur wenige Kilobytes.
- Skalierbare Vektorformen und Schriftarten skalieren fließend auf frühe Desktop-Druckerauflösungen.
- Historischer Standard, der in Millionen älterer Microsoft Office-Dokumente und Archive eingebettet ist.
Technische Einschränkungen & Nachteile
- Schwere Veraltung: 16-Bit Integer-Koordinaten begrenzen die Zeichengenauigkeit im Vergleich zu modernen Vektorformaten.
- Berüchtigte Sicherheitshistorie: Die Ausführungsfähigkeiten älterer WMF-Datensätze erlaubten kritische Remote-Code-Ausführung.
- Keine Unterstützung für moderne Vektormerkmale wie Farbverläufe, Deckkraftmasken oder CSS-Styling.
Interessante technische Wissenswertes
- Der platzierbare WMF-Header beginnt mit den Magic 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.