Hva er EMZ-filformatet?
Filer med filendelsen .emz inneholder vektorgrafikk lagret i .EMF-formatet (Windows Enhanced Metafile), komprimert med GZIP-algoritmen. Formatet lagrer en enhetsuavhengig representasjon av et bilde - hver fil inneholder sekvensielle GDI-tegneoppføringer som tolkes og utføres på målenheten for å rendre grafikken.
Den underliggende .emf-standarden ble introdusert med Windows NT 3.1 i 1993 som en 32-biters utvidelse av .WMF (Windows Metafile). Den GZIP-komprimerte .emz-varianten dukket opp på slutten av 1990-tallet gjennom Microsoft Office og Visio, som bruker den til å bygge inn kompakt vektorgrafikk i dokumenter og maler. Spesifikasjonsdetaljer er publisert av Microsoft som MS-EMF på deres nettsted for åpne spesifikasjoner. Et tilsvarende komprimert format eksisterer for den eldre metafiltypen: .WMZ bruker samme GZIP-komprimering på .wmf-filer.
.emz-filer starter med GZIP-magiske byte 1F 8B ved posisjon 0; dekomprimering med et hvilket som helst GZIP-kompatibelt verktøy gir en vanlig .emf-fil. Fordi EMF-oppføringer beskriver utdata i enhetsuavhengige logiske enheter, kan .emz-filer skaleres uten kvalitetstap og kan trofast beskrive utskrifter - inkludert bruk som grunnlag for grafikkdrivere til skrivere.
Sikkerhet og trygghet
RISIKO: LOWEMZ-filer inneholder tegnekommandoer, ikke kjørbar kode eller makroer. Den reelle risikoen er sårbarheter i tolkeren: Windows-metafilrendring har en historikk med CVE-er (WMF-feilen i 2005-2006, periodiske GDI/EMF-tolkingsfeil siden, f.eks. GDI-problemer i CVE-2020-1096-klassen), så hold Windows og Office oppdatert og vær forsiktig med uventede vedlegg. En image001.emz i en vanlig forretnings-e-post er nesten alltid en ufarlig Outlook-artefakt.
Formatdetaljer
i et nøtteskallProgrammer som åpner EMZ-filer
Tekniske detaljer
dyp spesifikasjon| Beholderkoding | GZIP (RFC 1952) komprimert binærfil |
| Magiske byte | `1F 8B` (GZIP-signatur) ved filposisjon 0 |
| Dekomprimert innhold | Standard EMF (Enhanced Metafile) binærfil |
| EMF-signatur | DWORD `0x00000001` ved posisjon 0; ASCII ` EMF` (20 45 4D 46) ved posisjon 40 i EMF-headeren |
| GDI-oppføringsstruktur | Sekvensielle EMR_*-oppføringer med variabel lengde, hver prefikset med et 4-byte typefelt og et 4-byte størrelsesfelt |
| Koordinatsystem | Enhetsuavhengige logiske enheter; rammeomfang lagret i 0,01 mm enheter i EMF-headeren |
| Fargestøtte | Opptil 32-bit ARGB; alfagjennomsiktighet tilgjengelig via innebygde EMF+-oppføringer |
| MIME-type | `image/x-emz` (uoffisiell); GZIP-beholder gjenkjennes som `application/gzip` |
| Typisk komprimeringsgrad | 60-80 % størrelsesreduksjon sammenlignet med tilsvarende ukomprimert `.emf`-fil |
| Skalerbarhet | Fullstendig oppløsningsuavhengig vektor; rendres ved valgfri DPI uten tap ved rasterisering |
| EMF+-utvidelse | Filer i dual-modus kan inneholde EMF+-oppføringer (GDI+-kall) sammen med eldre GDI-oppføringer for kantutjevning og alfablending |
| Forgjengerforhold | `.emz` er den komprimerte formen av `.emf`, som selv etterfulgte 16-biters `.wmf`; speiler `.wmz` (GZIP-komprimert `.wmf`) |
| Plattformuavhengig støtte | Innebygd GDI/GDI+-rendring på Windows; plattformuavhengig via LibreOffice eller Inkscape etter GZIP-dekomprimering |
| Bruk av utklipp i Office | Primært distribusjonsformat for utklippssamlinger i Microsoft Office 2003-2010 |
| Utskriftstroskap | EMF-oppføringer mappes direkte til GDI-utskriftskall, noe som gjør at `.emz`-filer kan beskrive utskrifter i full oppløsning |
| Unicode-tekstoppføringer | Støtter `EMR_EXTTEXTOUTW`-oppføringer for Unicode-tekst rendret i målenhetens oppløsning |
| Utgitt | Late 1990s (Office/Visio era); EMF itself introduced with Windows NT 3.1, 1993; EMF spec published as MS-EMF |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | learn.microsoft.com |
EMZ-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om EMZ-filer.