Legacy File Converter-logoLegacy File Converter
KøbHent appen
Historielektion8 min. læsning

Historielektion: Hvad er en .wmf-fil? Derfor viser clipart en tom boks

Microsofts clipartformat med GDI-tegnekommandoer — moderne fremvisere viser ofte en tom boks.

·Af Legacy File Converter-teamet
Marineblåt retsteknisk skrivebordsdiagram over den placerbare Aldus-header i WMF med signaturen D7 CD C6 9A, et rutediagram over afspilning af GDI-poster, en tom boks i en moderne fremviser, tidslinjen WMF til EMF til EMF+, en notesblok og et pergament med clipart fra 1980’erne, ingen logoer

TL;DR

En .wmf er en Windows Metafile (WMF) — en række poster med tegnekommandoer til Windows Graphics Device Interface (GDI), som en fremviser afspiller for at gentegne vektorclipart. Mange moderne programmer viser i stedet en tom boks. Det betyder som regel, at fremviseren ikke vil afspille metafilen, ikke at filen er tom. .emf (Enhanced Metafile) og EMF+ (Enhanced Metafile Format Plus Extensions) er senere slægtninge. Disse ældre filer ligger stadig i gamle clipartbiblioteker fra Office og Publisher. Praktiske konverteringstrin finder du i Når gammel WMF- / EMF-clipart ikke vises. Legacy File Converter konverterer .wmf / .emf til PNG, JPG eller PDF offline på denne pc.

Hvad er en .wmf-fil?

En .wmf-fil er en Windows Metafile: et 16-bit-format, der gemmer en række poster med tegnekommandoer til Windows GDI. En fremviser ”afkoder ikke et foto”, som den gør med en JPG — den afspiller kommandoerne i en enhedskontekst, på samme måde som RFC 7903 sammenligner afspilning af metafiler med, hvordan PostScript udføres for at frembringe output. WMF kan indeholde vektor- og rastergrafik sammen.

Microsoft udgav WMF med Windows 3.0; RFC 7903 angiver, at formatet blev udgivet i 1990. Tidlig offentlig dokumentation findes i Windows 3.1 SDK (1992), ligeledes ifølge den RFC. For en hel generation af clipart, logoer og diagrammer i Office og Windows — plus udklipsholder, udskrivning og indlejring i dokumenter — var WMF det oprindelige vektorformat. RFC 7903 bemærker også, at WMF omtales ikke-normativt i OOXML, hvilket er en af grundene til, at kompatibiliteten stadig betyder noget.

.wmf ≠ SVG — og ikke ”Windows Media”

En .wmf er her en Windows Metafile (GDI-tegneposter), ikke SVG og ikke en Windows Media-container til lyd eller video. Samme tre bogstaver, et helt andet univers.

WMF kontra EMF (og EMF+)

EMF (Enhanced Metafile) kom med Windows NT 3.1 i 1992. Formatet er 32-bit og Win32-baseret og designet til enhedsuafhængighed som efterfølger til det mere enhedsafhængige WMF. Koordinater og postlayout vokser med Win32; afspilningsmodellen er stadig ”afspil GDI”, men i en renere container, der håndterer opløsning bedre.

EMF+ kom med Windows XP / GDI+: GDI+-poster indlejret i EMF-kommentarposter. Microsofts GDI+-dokumentation beskriver varianterne EMF+ Only og EMF+ Dual. En vigtig regel for optagelse: GDI+ kan vise WMF, EMF og EMF+, men kan kun optage EMF / EMF+ — ikke WMF. Hold navnene ude fra hinanden: WMF (klassisk 16-bit) → EMF (udvidet 32-bit) → EMF+ (GDI+-udvidelser).

Tre slægtninge, én klage over en tom boks

Folk siger ”WMF” om enhver gammel Office-metafil. Tjek bytene: placerbar WMF, almindelig WMF, EMF og EMF+ Dual er beslægtede — og moderne fremvisere behandler dem forskelligt.

Hvorfor viser gammel clipart en tom boks?

En tom boks i et moderne program skyldes som regel mislykket eller afvist afspilning, ikke en tom fil. I slutningen af december 2005 beskrev CVE-2005-4560 manipulerede WMF-filer, der brugte SETABORTPROC via META_ESCAPE / GDI Escape-vejen til at køre kode — sårbarheden Metafile Image Code Execution (MICE). Microsoft udsendte MS06-001 den 5. januar 2006. Et blogindlæg fra MSRC forklarede baggrunden i tilbagekaldsfunktionen SetAbortProc til afbrydelse af udskrifter; Internet Explorer sprang META_ESCAPE over, men vejen IFRAME → shell → Windows Billed- og faxfremviser var en kendt angrebsvej. RFC 7903 bemærker, at MICE vandt Pwnie-priser i 2007 for ”Mass 0wnage” og ”Breaking the Internet”.

RFC 7903 fastslår også, at EMF ikke var ramt af netop den MICE-fejl. Alligevel skærpede, sandkassede eller simpelthen droppede mange produkter efter 2005–2006 deres håndtering af GDI-metafiler. I 2026 betyder en tom boks ofte sikkerhedspolitik plus manglende afspilning — ikke at ”clipartet er forsvundet”.

Sådan fungerer bytene (placerbare WMF- og EMF-headere)

Mange .wmf-filer begynder med en valgfri Aldus Placeable Metafile-header: 22 byte før den almindelige META_HEADER. Nøglen skal være 0x9AC6CDD7 — bytene D7 CD C6 9A i little-endian. Den placerbare header indeholder også en afgrænsningsboks, et inch-felt (enheder pr. tomme) og en kontrolsum. Den klassiske Windows-funktion PlayMetaFile accepterer ikke den placerbare header; fjern de første 22 byte, og afspil derefter resten af WMF-filen. Både placerbare og ikke-placerbare .wmf-filer er legitime varianter — husk den forvirring, når en hexdump ”ikke passer med SDK-eksemplet”.

For EMF beskriver RFC 7903 den indledende EMR_HEADER: Type er DWORD-værdien 0x00000001 i little-endian, og Size skal være mindst 88. Efter headeren kommer udvidede metafilposter, som en Win32-afspilning fortolker. Specifikationerne har betydning for kompatibiliteten: Microsoft udgav [MS-WMF], [MS-EMF] og [MS-EMF+] under Open Specification Promise (RFC 7903: siden 2007). Medietyperne image/wmf og image/emf er registreret i RFC 7903 (september 2016).

Tom fremviser ≠ manglende billede

Hvis filen har en reel størrelse og en genkendelig WMF-/EMF-header, er vektorerne som regel stadig indeni. Det er den moderne fremviser, der afslår at afspille dem.

Hvorfor ældre .wmf- og .emf-filer stadig ligger på diske i 2026

Gamle clipartbiblioteker fra Office og Publisher, logoer og diagrammer bruger stadig disse formater. Filer bliver trukket ud af eller ligger ved siden af ældre dokumenter — ringbind, designmanualer og projektmapper fra metafilernes æra. Den store mængde clipart, der allerede er udsendt, er grunden til, at WMF / EMF bliver ved med at dukke op, selv når almindelige programmer viser dem som tomme.

Du behøver ikke et specialiseret retsteknisk værktøjssæt bare for at se billedet igen. Den praktiske vejledning finder du i Når gammel WMF- / EMF-clipart ikke vises. Legacy File Converter konverterer .wmf / .emf til PNG, JPG eller PDF offline på denne pc.

Klar til at åbne dine gamle filer?

Start gratis, og lås derefter op for ubegrænset konvertering med en Standard-licens til $79.95 én gang. Download Windows-installationsprogrammet – alle funktioner til op til 10 filer.

Gratis prøveversion

Alle programmets funktioner · op til 10 filer

Windows 10 eller 11

Samme gratis prøveversion som altid – download Windows-installationsprogrammet, og konvertér lokalt på din pc.

Start den gratis prøveversion – download installationsprogrammet

Direkte Windows-installationsprogram · offline MSI

Er det sikkert? — udgiver, installationsprogram og hjælp til SmartScreen

Køb Standard – $79.95

Kræver Windows 10 eller 11. Ingen abonnementer. 100 % Windows-native.