Was ist das EMF-Dateiformat?
.emf ist ein Vektorgrafik-Dateiformat des Windows-Betriebssystems, das 1993 von Microsoft entwickelt wurde. Technisch gesehen speichert eine .emf-Datei eine aufgezeichnete Folge von Windows-GDI-Zeichenbefehlen statt eines Pixelrasters, sodass Vektorinhalte ohne Qualitätsverlust skaliert werden können. .emf-Dateien können auch Bitmap-Bilder und Textdaten neben Vektorelementen einbetten.
Windows verwendet .emf-Dateien als Spooler-Puffer beim Drucken: Eine temporäre .emf-Datei wird beim Einreichen eines Druckauftrags erstellt und nach Abschluss des Druckens automatisch gelöscht.
Das .emf-Format ist geräteunabhängig und behält die DPI des gespeicherten Bildes bei. Damit wird die Datei auf jedem Ausgabegerät - Drucker, Plotter oder Bildschirm - konsistent dargestellt.
.emf ist ein Nachfolger des .WMF-Formats. Das neuere Format unterstützt 32-Bit-Daten, während .wmf nur 16-Bit unterstützte. .emf bietet auch einen größeren Farbraum (RGB und CMYK), Unterstützung für hochauflösende Grafiken und kompaktere Dateigrößen als vergleichbare Rasterbilder. Eine GZIP-komprimierte Variante, .EMZ, verpackt denselben Inhalt in ein kleineres Archiv und wird häufig beim Einbetten von Metadateien in Microsoft-Office- oder LibreOffice-Dokumente verwendet. Für die moderne Webnutzung ist .SVG eine weit verbreitete offene Alternative mit vergleichbarer Skalierbarkeit.
Eine .emf-Datei wird durch die ASCII-Magic-Zeichenkette EMF (Bytes 20 45 4D 46) an Offset 40 im Datei-Header identifiziert. Die Formatstruktur ist von Microsoft als MS-EMF-Spezifikation öffentlich dokumentiert.
Sicherheit
RISIKO: LOWEMF-Dateien enthalten Zeichenbefehle, keinen ausführbaren Code oder Makros, daher ist ein normales EMF sicher zu betrachten. Das realistische Risiko sind Parser-Exploits: Das Rendering von Windows-Metadateien hat eine CVE-Geschichte (die WMF-Sicherheitslücke von 2005-2006 und periodische GDI/EMF-Parsing-Bugs seitdem), halten Sie Windows und Office daher aktuell und seien Sie bei unaufgeforderten Metadatei-Anhängen von unbekannten Absendern vorsichtig. Eine image001.emf in einem gewöhnlichen Geschäftsdokument/E-Mail ist fast immer ein harmloses Office-Artefakt (oft ein Signaturlogo oder ein eingefügtes Diagramm).
Formatdetails
kurz gefasstProgramme zum Öffnen von EMF-Dateien
Technische Details
technische Spezifikation| Magic-Signatur | ASCII-Zeichenkette ` EMF` (Bytes `20 45 4D 46`) an Offset 40 im EMR_HEADER-Eintrag; DWORD `0x00000001` an Offset 0 (Eintragstyp) |
| MIME-Typ | `image/emf` (auch als `image/x-emf` zu finden) |
| Datenbreite | 32-Bit-Ganzzahlfelder durchgehend (Vorgänger WMF verwendete 16-Bit) |
| Farbräume | RGB und CMYK werden beide unterstützt |
| Koordinateneinheiten | Geräteunabhängige logische Einheiten; Standard-Mapping-Modus verwendet 0,01-mm-Genauigkeit pro Einheit |
| Dateistruktur | Aufeinanderfolgende Einträge variabler Länge; jeder Eintrag beginnt mit einem 4-Byte-Typ-DWORD und einem 4-Byte-Größen-DWORD |
| Bitmap-Einbettung | EMR_STRETCHDIBITS und verwandte Einträge betten Device-Independent Bitmaps (DIB) in den Vektorstrom ein |
| Header-Inhalt | EMR_HEADER-Eintrag speichert Begrenzungsrahmen (logische Einheiten und Pixel), Referenzgeräteauflösung, Beschreibungszeichenkette und optionalen Pixel-Format-Deskriptor |
| Komprimierte Variante | `.emz` - GZIP-komprimiertes `.emf`; identifizierbar durch Magic Bytes `1F 8B` an Offset 0 |
| Druckspooler-Rolle | Windows-Drucksubsystem verwendet `.emf` als Enhanced Metafile Spool Format; Spooldateien sind temporär und werden nach Auftragsabschluss gelöscht |
| GDI-Eintragstypen | Über 100 definierte Eintragstypen für Pfade, Kurven, Text, Transformationen, Clipping-Bereiche, Palette und Bitmap-Operationen |
| Byte-Reihenfolge | Little-Endian; alle Mehr-Byte-Ganzzahlen werden mit dem niederwertigsten Byte zuerst gespeichert |
| Koordinatenbereich | Begrenzungsrechteck als 32-Bit-vorzeichenbehaftete Ganzzahlen gespeichert; logische Zeichenfläche bis zu ~2,1 Milliarden Einheiten pro Achse |
| Office-Container | Nativ in `.docx`, `.pptx`, `.xlsx` (OOXML) und ODF-Paketen als bevorzugtes Vektorclipart-Format eingebettet |
| Veröffentlicht | 1993 (Windows NT 3.1); format documented publicly as MS-EMF |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | learn.microsoft.com |
EMF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu EMF-Dateien.