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 Dateianalyseprogramme identifizieren WMF-Dateien anhand der führenden binären Bytefolge:
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 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-Reihenfolge | Little-Endian (Intel x86) |
| Farbräume | Device Dependent RGB |
| Kanäle und 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 | Transparenzmasken für binäre Rasteroperationen (ROP2) |
| Streaming und progressive Darstellung | Sequenzielle Datensatzwiedergabe direkt in das 16-Bit Windows GDI |
Technische Vergleichsmatrix: WMF und Konkurrenzformate
| Technisches Attribut | WMF (Aktuelles Format) | 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+ | Die Unterstützung unterscheidet sich je nach Programm. | PostScript-Druckvorstufenstandard |
| Moderne Browser-Unterstützung | Keine native Browserunterstützung | Keine native Browserunterstützung | Die Kompatibilität hängt vom Browser und der App ab. | Keine native Browserunterstützung |
| Sicherheitslage | Hohes Risiko in älteren nativen Parsern | Mäßiges Risiko im nativen GDI | Sicheres 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
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.
Passende WMF-Konvertierungen
Wandeln Sie ältere 16-Bit-Windows-GDI-Vektorzeichnungsbefehle in moderne, skalierbare SVG-Pfade um - ohne Auflösungsverlust.
Fügen Sie Windows-Clipart in ein einseitiges PDF für ein Bürodokument oder eine Prüfung ein. Unterstützte Zeichnungsbefehle werden gerastert, sodass sich die ursprünglichen Formen nicht mehr bearbeiten lassen.