Wat is het EMZ-bestandsformaat?
Bestanden met de extensie .emz bevatten vectorafbeeldingen opgeslagen in het .EMF-formaat (Windows Enhanced Metafile), gecomprimeerd met het GZIP-algoritme. Het formaat slaat een apparaatonafhankelijke weergave van een afbeelding op - elk bestand bevat opeenvolgende GDI-tekeninstructies die op het doelapparaat worden geanalyseerd en uitgevoerd om de afbeelding te renderen.
De onderliggende .emf-standaard werd in 1993 geïntroduceerd met Windows NT 3.1 als een 32-bits uitbreiding van .WMF (Windows Metafile). De met GZIP gecomprimeerde .emz-variant ontstond eind jaren 90 via Microsoft Office en Visio, die het gebruiken om compacte vectorafbeeldingen in documenten en sjablonen in te sluiten. Specificatiedetails worden door Microsoft gepubliceerd als MS-EMF op hun Open Specifications-site. Er bestaat een equivalent gecomprimeerd formaat voor het oudere metafile-type: .WMZ past dezelfde GZIP-compressie toe op .wmf-bestanden.
.emz-bestanden beginnen met de GZIP magic bytes 1F 8B op offset 0; decompressie met een tool die GZIP ondersteunt levert een gewoon .emf-bestand op. Omdat EMF-records de uitvoer beschrijven in apparaatonafhankelijke logische eenheden, schalen .emz-bestanden zonder kwaliteitsverlies en kunnen ze getrouw de printeruitvoer beschrijven - inclusief gebruik als basis voor grafische printerstuurprogramma's.
Beveiliging & veiligheid
RISICO: LOWEMZ-bestanden bevatten tekenopdrachten, geen uitvoerbare code of macro's. Het realistische risico ligt bij parser-exploits: Windows metafile-rendering heeft een CVE-geschiedenis (het WMF-lek van 2005-2006, periodieke GDI/EMF-parsingfouten sindsdien, bijv. CVE-2020-1096-klasse GDI-problemen), dus houd Windows en Office gepatcht en wees voorzichtig met ongevraagde bijlagen. Een image001.emz in een normale zakelijke e-mail is bijna altijd een onschadelijk Outlook-artefact.
Formaatdetails
in een notendopProgramma's die EMZ-bestanden openen
Technische details
diepe specificaties| Container-codering | GZIP (RFC 1952) gecomprimeerd binair |
| Magic bytes | `1F 8B` (GZIP-handtekening) op bestandsoffset 0 |
| Gedecomprimeerde payload | Standaard EMF (Enhanced Metafile) binair bestand |
| EMF payload-handtekening | DWORD `0x00000001` op payload-offset 0; ASCII ` EMF` (20 45 4D 46) op payload-offset 40 van de EMF-header |
| GDI-recordstructuur | Opeenvolgende EMR_*-records met variabele lengte, elk voorafgegaan door een 4-byte type- en 4-byte grootteveld |
| Coördinatensysteem | Apparaatonafhankelijke logische eenheden; frame-afmetingen opgeslagen in eenheden van 0,01 mm binnen de EMF-header |
| Kleurondersteuning | Tot 32-bits ARGB; alfa-transparantie beschikbaar via ingebedde EMF+-records |
| MIME-type | `image/x-emz` (officieus); GZIP-container herkend als `application/gzip` |
| Typische compressieverhouding | 60-80 % groottevermindering vergeleken met het equivalente niet-gecomprimeerde `.emf`-bestand |
| Schaalbaarheid | Volledig resolutie-onafhankelijke vector; rendert op elke doel-DPI zonder rasterisatieverlies |
| EMF+-extensie | Dual-mode bestanden kunnen EMF+-records (GDI+-aanroepen) bevatten naast legacy GDI-records voor anti-aliasing en alfa-blending |
| Voorganger-relatie | `.emz` is de gecomprimeerde vorm van `.emf`, die zelf de 16-bits `.wmf` opvolgde; spiegelt `.wmz` (GZIP-gecomprimeerde `.wmf`) |
| Cross-platform ondersteuning | Systeemeigen GDI/GDI+ rendering op Windows; cross-platform via LibreOffice of Inkscape na GZIP-decompressie |
| Gebruik in Office-clipart | Primair distributieformaat voor Microsoft Office 2003-2010 clipart-collecties |
| Getrouwheid printeruitvoer | EMF-records mappen direct naar GDI-printaanroepen, waardoor `.emz`-bestanden printeruitvoer in volledige resolutie kunnen beschrijven |
| Unicode-tekstrecords | Ondersteunt `EMR_EXTTEXTOUTW`-records voor Unicode-tekst gerenderd op de resolutie van het doelapparaat |
| Uitgebracht | Late 1990s (Office/Visio era); EMF itself introduced with Windows NT 3.1, 1993; EMF spec published as MS-EMF |
| Open standaard | Ja · royaltyvrij |
| Specificatie | learn.microsoft.com |
EMZ conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over EMZ-bestanden.