Enhanced Metafile (.emf)

[MS-EMF]: Standardi

Enhanced Metafile (EMF) on Microsoftin 32-bittinen vektori- ja rasterigrafiikkasäiliö, joka on suunniteltu korkealaatuiseen tulostukseen ja sovellusten leikepöytävaihtoon Windows-käyttöjärjestelmässä.

Muunna tiedostot muodosta EMF muotoon SVG

Ilmainen selaimen sisäinen EMF - SVG-muunnin. Muunna tiedostoja välittömästi laitteellasi.

Tarkastele ja metatiedot

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat EMF-tiedostot tarkistamalla tiedoston alun binäärisarjan:

Valitse tai pudota tiedostot tähän

100 % yksityinen selaimen sisäinen muunnos - tiedostot eivät poistu laitteeltasi

tai liitä Ctrl+V
Tietosuojatakuu: 0 % verkkosiirtoa 0 tavua ladattu ulkoisille palvelimille. Kaikki käsittely tapahtui paikallisesti selaimen hiekkalaatikossa.

Tavutason otsikon allekirjoitus (Magic Bytes)

Käyttöjärjestelmät ja tiedostoanalyysaattorit tunnistavat EMF-tiedostot tarkistamalla tiedoston alun binäärisarjan:

HEX-ALLEKIRJOITUS (OFFSET 0):

01 00 00 00 28 00 00 00

ASCII-ESITYSTAPA: ....(... (offset 40: ' EMF')

Standardointi: [MS-EMF]: Enhanced Metafile Format Specification

Tekniset tiedot

SäiliöarkkitehtuuriSequence of 32-bit GDI drawing record structures bounded by ENHMETA_HEADER and EMR_EOF
PakkausUncompressed drawing commands; optional embedded PNG/JPEG raster records
Tavujärjestys (Endianness)Little-Endian (Intel x86)
VäriavaruudetDevice Dependent RGB, sRGB color records
Kanavat ja rakenneVector drawing operations (paths, fonts, pens, brushes) and 24/32-bit raster bitmaps
Suurimmat mitatVirtual device bounds measured in 0.01 millimeter reference units
LäpinäkyvyysAlpha blend raster operations (EMR_ALPHABLEND) and transparent pen/brush masks
Suoratoisto ja progressiivinen latausSequential record-by-record playback directly into GDI device contexts

Tekninen vertailumatriisi: EMF vs. kilpailijat

Tekninen attribuuttiEMF (Nykyinen)WMFSVGPDF
Bittiarkkitehtuuri32-bittinen koordinaattiavaruus (Windows NT+)16-bittinen koordinaattiavaruus (Windows 3.x)W3C:n verkkostandardiISO 32000 -asiakirjastandardi
Alustojen välinen tukiWindows-keskeinen; vaatii emuloinnin Macissa/LinuxissaVain vanha Windows100 % universaali verkkostandardiUniversaali kaikilla käyttöjärjestelmäalustoilla
Nykyaikainen verkkonäyttöVaatii muunnoksen SVG/PNG-muotoonVaatii muunnoksen SVG/PNG-muotoonNatiivi upotettuna kaikissa selaimissaVaatii PDF-katseluohjelman liitännäisen
Office-integraatioVirheetön vektorin liittäminen Wordissa/PowerPointissaVanha Office-tukiTuettu nykyaikaisessa Office 365:ssäTuotu liitteenä / asiakirjana

Yleiset korruptiotilat ja heksatietojehdotusopas

Asiakirja näyttää punaisen 'X'-ruudun siinä kohdassa, jossa EMF-grafiikan tulisi näkyä.

Perussyy: Puuttuva tai typistynyt EMR_EOF (End of File) -tietue, joka saa GDI:n toiston keskeytymään.

Korjaus: Korjaa metatiedostovirran rajat tai muunna SVG-muotoon File2File Metafile Converter -työkalulla.

Turvallisuusanalyysi ja jäsenninhyökkäysvektorit

EMF-käsittely Windows GDI:ssä on historiallisesti ollut hyökkäysvektori epäluotettavien Office-asiakirjojen virheellisten tietueen pituuskenttien kautta.

Tunnetut hyökkäysvektorit

  • Kokonaisluvun ylivuoto EMR_STRETCHBLT-tietueen pituudessa johtaa etäkoodin suorittamiseen.
  • Puskurin yliluku jäsennettäessä vioittuneita GDI-kynä- ja sivellinväritaulukoita.
  • Kekomuistin vioittuminen fonttikuvaustietueissa vanhojen GDI-renderöintirutiinien sisällä.

Parhaat puolustuskäytännöt:

Historia ja virstanpylväät

2006EMF+ esitellään GDI+:n kanssa Windows Vistassa, lisäten reunojen pehmennyksen (antialiasing) ja Bézier-käyrät.
1995Windows 95 integroi EMF:n oletustulostuksen taustajonotusmuodoksi tulostustöiden responsiivisuuden parantamiseksi.
1992Esitelty Windows NT 3.1:n myötä, päivittäen vanhan 16-bittisen WMF-muodon täysiin 32-bittisiin koordinaatteihin.

Tärkeimmät edut

  • Resoluutiosta riippumaton tulostus: vektorimuodot ja typografiset ääriviivat skaalautuvat puhtaasti mihin tahansa tulostimen DPI-tarkkuuteen.
  • Universaali leikepöydän siirtomuoto Microsoft Office -sovellusten (Word, Excel, PowerPoint) välillä.
  • Tukee upotettuja korkean resoluution rasterikuvia yhdistettynä muokattaviin vektorihuomautuksiin ja viivataiteeseen.

Tekniset rajoitukset

  • Sidottu tiukasti Microsoft Windows GDI -grafiikkaarkkitehtuuriin, mikä tekee alustojen välisestä renderöinnistä monimutkaista.
  • Puuttuu nykyaikainen CSS-tyylitys, suodattimet ja animaatioominaisuudet, joita löytyy uudemmasta SVG-muodosta.
  • Vanhojen käyttöjärjestelmien vanhentuneet EMF-renderöintimoottorit ovat historiallisesti kärsineet jäsennyshaavoittuvuuksista.

Mielenkiintoisia teknisiä faktoja

  • Jokaisen kelvollisen EMF-tiedoston tavu 40 sisältää ASCII-tunnusmerkit ' EMF' (0x20 0x45 0x4D 0x46).
  • Windows Print Spooler muuntaa asiakirjat kulissien takana EMF-tiedostoiksi ennen raakakomentojen lähettämistä tulostinajureille.
  • EMF mittaa mittoja kahdessa koordinaattijärjestelmässä samanaikaisesti: laitepikseleinä ja millimetrin sadasosina.

Usein kysytyt tekniset kysymykset

Mikä on WMF- ja EMF-tiedostojen välinen ero?

WMF on vanhentunut 16-bittinen muoto Windows 3.1 -ajoilta, kun taas EMF on sen moderni 32-bittinen seuraaja, jossa on parempi koordinaattitarkkuus ja kehittyneet grafiikkakomennot.

Voinko muuntaa EMF-tiedoston SVG-muotoon?

Kyllä. File2File.app voi muuntaa EMF-metatiedoston vektoritietueet suoraan moderneiksi, puhtaisiin SVG-tiedostoiksi verkko- ja suunnittelukäyttöön.

Miksi Microsoft Office käyttää EMF-muotoa?

Office-sovellukset käyttävät EMF-muotoa leikepöydän kopioi ja liitä -toiminnoissa, koska se säilyttää sekä skaalautuvat vektoriviivat että typografian eri ohjelmien välillä ilman rasterointia.