Historiakatsaus: Mikä on .wmf-tiedosto? Miksi clipart näkyy tyhjänä laatikkona
Microsoftin GDI-piirtokomentoihin perustuva clipart-muoto — nykyiset katseluohjelmat näyttävät usein tyhjän laatikon.

TL;DR
.wmf on Windows Metafile (WMF) — jono Windows Graphics Device Interface (GDI) -piirtokomentojen tietueita, jotka katseluohjelma toistaa piirtääkseen vektoriclipartin uudelleen. Monet nykyiset sovellukset näyttävät sen sijaan tyhjän laatikon. Se tarkoittaa yleensä, ettei katseluohjelma toista metatiedostoa, ei sitä, että tiedosto olisi tyhjä. .emf (Enhanced Metafile) ja EMF+ (Enhanced Metafile Format Plus Extensions) ovat myöhempiä serkkuja. Näitä vanhoja tiedostoja on yhä vanhoissa Office- ja Publisher-kirjastoissa. Käytännön muunnosvaiheet löydät artikkelista Kun vanha WMF-/EMF-clipart ei näy. Legacy File Converter muuntaa .wmf- / .emf-tiedostot PNG-, JPG- tai PDF-muotoon offline-tilassa tällä PC:llä.
Mikä on .wmf-tiedosto?
.wmf-tiedosto on Windows Metafile: 16-bittinen muoto, joka tallentaa jonon Windows GDI -piirtokomentojen tietueita. Katseluohjelma ei ”pura valokuvaa” kuten JPG:n kohdalla — se toistaa komennot laiteyhteyteen, samaan tapaan kuin RFC 7903 vertaa metatiedoston toistoa siihen, miten PostScript suoritetaan tulosteen tuottamiseksi. WMF voi sisältää vektori- ja rasterigrafiikkaa yhdessä.
Microsoft julkaisi WMF:n Windows 3.0:n mukana; RFC 7903 kertoo muodon julkaisuvuodeksi 1990. Varhainen julkinen dokumentaatio ilmestyi Windows 3.1 SDK:ssa (1992), niin ikään RFC:n mukaan. Kokonaiselle sukupolvelle Officen ja Windowsin clipartia, logoja ja kaavioita — sekä leikepöytää, tulostusta ja asiakirjoihin upottamista — WMF oli natiivi vektorimuoto. RFC 7903 huomauttaa myös, että OOXML viittaa WMF:ään ei-normatiivisesti, mikä on yksi syy siihen, että yhteentoimivuus on yhä tärkeää.
.wmf ≠ SVG — eikä ”Windows Media”
.wmf tarkoittaa tässä Windows Metafilea (GDI-piirtotietueita), ei SVG:tä eikä Windows Media -ääni- tai -videosäiliötä. Samat kolme kirjainta, eri maailmankaikkeus.
WMF vs. EMF (ja EMF+)
EMF (Enhanced Metafile) tuli Windows NT 3.1:n mukana vuonna 1992. Se on 32-bittinen ja Win32-pohjainen, suunniteltu laiteriippumattomaksi seuraajaksi laiteriippuvaisemmalle WMF:lle. Koordinaatit ja tietueiden rakenne kasvavat Win32:n mukana; toistomalli on yhä ”toista GDI”, mutta säiliö on siistimpi ja resoluutioystävällisempi.
EMF+ tuli Windows XP:n / GDI+:n mukana: GDI+-tietueita upotettuna EMF-kommenttitietueisiin. Microsoftin GDI+-dokumentaatio kuvaa muunnelmat EMF+ Only ja EMF+ Dual. Tärkeä tallennussääntö: GDI+ pystyy näyttämään WMF-, EMF- ja EMF+-tiedostoja, mutta tallentamaan vain EMF- / EMF+-muodossa — ei WMF-muodossa. Nimipino selväksi: WMF (16-bittinen klassikko) → EMF (32-bittinen parannettu) → EMF+ (GDI+-laajennukset).
Kolme serkkua, yksi tyhjän laatikon valitus
Ihmiset sanovat ”WMF” mistä tahansa vanhasta Officen metatiedostosta. Tarkista tavut: sijoitettava WMF, tavallinen WMF, EMF ja EMF+ Dual ovat sukua — ja nykyiset katseluohjelmat kohtelevat niitä epätasaisesti.
Miksi vanha clipart näkyy tyhjänä laatikkona?
Tyhjä laatikko nykyisessä sovelluksessa tarkoittaa yleensä epäonnistunutta tai estettyä toistoa, ei tyhjää tiedostoa. Joulukuun 2005 lopulla CVE-2005-4560 kuvasi muokattuja WMF-tiedostoja, jotka käyttivät SETABORTPROC-kutsua META_ESCAPE- / GDI Escape -polun kautta koodin suorittamiseen — Metafile Image Code Execution (MICE) -haavoittuvuus. Microsoft julkaisi MS06-001:n 5. tammikuuta 2006. MSRC:n blogi selitti SetAbortProc-tulostuksen keskeytyksen takaisinkutsun perinnön; Internet Explorer ohitti META_ESCAPEn, mutta IFRAME → komentotulkki → Windowsin kuvien ja faksien katseluohjelma -polku oli tunnettu hyökkäysreitti. RFC 7903 huomauttaa, että MICE voitti vuoden 2007 Pwnie-palkinnot sarjoissa ”Mass 0wnage” ja ”Breaking the Internet”.
RFC 7903 toteaa myös, että EMF ei kärsinyt tästä nimenomaisesta MICE-haavoittuvuudesta. Silti vuosien 2005–2006 jälkeen monet tuotteet kovensivat, eristivät tai yksinkertaisesti pudottivat GDI-metatiedostojen käsittelyn. Vuonna 2026 tyhjä laatikko tarkoittaa usein tietoturvakäytäntöä ja puuttuvaa toistotukea — ei sitä, että ”clipart katosi”.
Miten tavut toimivat (sijoitettavan WMF:n ja EMF:n otsakkeet)
Monet .wmf-tiedostot alkavat valinnaisella Aldus Placeable Metafile -otsakkeella: 22 tavua ennen tavallista META_HEADERia. Avaimen on oltava 0x9AC6CDD7 — little-endian-tavut D7 CD C6 9A. Sijoitettavassa otsakkeessa on myös rajaava laatikko, tuumakenttä (yksiköitä tuumaa kohden) ja tarkistussumma. Windowsin perinteinen PlayMetaFile ei hyväksy sijoitettavaa otsaketta; poista ensimmäiset 22 tavua ja toista sitten jäljelle jäävä WMF. Sekä sijoitettavat että ei-sijoitettavat .wmf-tiedostot ovat oikeutettuja muunnelmia — muista tämä, kun heksavedos ”ei vastaa SDK:n esimerkkiä”.
EMF:lle RFC 7903 kuvaa avaavan EMR_HEADER-tietueen: Type on little-endian-DWORD 0x00000001, ja Size-arvon pitäisi olla vähintään 88. Otsakkeen jälkeen tulevat parannetun metatiedoston tietueet, joita Win32-toistopolku tulkitsee. Määritykset ovat tärkeitä yhteentoimivuudelle: Microsoft julkaisi [MS-WMF]-, [MS-EMF]- ja [MS-EMF+]-määritykset Open Specification Promise -lupauksen alla (RFC 7903: vuodesta 2007). Mediatyypit image/wmf ja image/emf on rekisteröity RFC 7903:ssa (syyskuu 2016).
Tyhjä katseluohjelma ≠ puuttuva kuva
Jos tiedostolla on todellinen koko ja tunnistettava WMF/EMF-otsake, vektorit ovat yleensä yhä sisällä. Nykyinen katseluohjelma vain kieltäytyy toistamasta niitä.
Miksi vanhoja .wmf- ja .emf-tiedostoja on yhä levyillä vuonna 2026
Vanhat Officen ja Publisherin clipart-kirjastot, logot ja kaaviot käyttävät yhä näitä muotoja. Tiedostoja puretaan vanhoista asiakirjoista tai ne ovat niiden vieressä — kansioissa, brändipaketeissa ja metatiedostoaikakauden projektikansioissa. Jo toimitetun clipartin suuri määrä on syy siihen, että WMF / EMF tulevat yhä vastaan, vaikka arkiset sovellukset näyttävät ne tyhjinä.
Et tarvitse erikoista forensiikkatyökalupakkia vain nähdäksesi kuvan uudelleen. Käytännön ohjeet löydät artikkelista Kun vanha WMF-/EMF-clipart ei näy. Legacy File Converter muuntaa .wmf- / .emf-tiedostot PNG-, JPG- tai PDF-muotoon offline-tilassa tällä PC:llä.
Aiheeseen liittyvää
Valmis avaamaan vanhat tiedostosi?
Aloita ilmaiseksi ja avaa sitten rajattomat muunnokset kertamaksullisella $79.95 Standard-lisenssillä. Lataa Windows-asennusohjelma – kaikki ominaisuudet jopa 10 tiedostolle.
Ilmainen kokeiluversio
Sovelluksen kaikki ominaisuudet · jopa 10 tiedostoa
Windows 10 tai 11
Sama ilmainen kokeiluversio kuin aina – lataa Windows-asennusohjelma ja muunna paikallisesti tietokoneellasi.
Suora Windows-asennusohjelma · offline-MSI
Onko tämä turvallinen? — julkaisija, asennusohjelma ja SmartScreen-ohjeet
Vaatii Windows 10:n tai 11:n. Ei tilauksia. 100 % Windows-natiivi.