Vad är filformatet EMZ?
Filer med filändelsen .emz innehåller vektorgrafik lagrad i .EMF-formatet (Windows Enhanced Metafile), komprimerad med GZIP-algoritmen. Formatet lagrar en enhetsoberoende representation av en bild - varje fil innehåller sekventiella GDI-ritposter som tolkas och körs på målenheten för att rendera grafiken.
Den underliggande .emf-standarden introducerades med Windows NT 3.1 år 1993 som en 32-bitars utökning av .WMF (Windows Metafile). Den GZIP-komprimerade .emz-varianten dök upp i slutet av 1990-talet genom Microsoft Office och Visio, som använder den för att bädda in kompakt vektorgrafik i dokument och mallar. Specifikationsdetaljer publiceras av Microsoft som MS-EMF på deras Open Specifications-webbplats. Ett motsvarande komprimerat format finns för den äldre metafiltypen: .WMZ tillämpar samma GZIP-komprimering på .wmf-filer.
.emz-filer börjar med GZIP-magiska bytes 1F 8B vid offset 0; dekomprimering med valfritt GZIP-kompatibelt verktyg ger en vanlig .emf-fil. Eftersom EMF-poster beskriver utdata i enhetsoberoende logiska enheter kan .emz-filer skalas utan kvalitetsförlust och kan troget beskriva utskriftsdata - inklusive användning som bas för grafikdrivrutiner för skrivare.
Säkerhet & trygghet
RISK: LOWEMZ-filer innehåller ritkommandon, inte körbar kod eller makron. Den realistiska risken är sårbarheter i tolkaren: Windows metafilsrendering har en historik av CVE:er (WMF-felet 2005-2006, periodiska GDI/EMF-tolkningsfel sedan dess, t.ex. CVE-2020-1096-klassade GDI-problem), så håll Windows och Office uppdaterade och var försiktig med oväntade bilagor. En image001.emz i ett vanligt affärsmejl är nästan alltid en ofarlig Outlook-artefakt.
Formatdetaljer
i ett nötskalProgram som öppnar EMZ-filer
Tekniska detaljer
djup specifikation| Containerkodning | GZIP (RFC 1952) komprimerad binär |
| Magiska bytes | `1F 8B` (GZIP-signatur) vid fil-offset 0 |
| Dekomprimerat innehåll | Standard EMF (Enhanced Metafile) binärfil |
| Signatur för EMF-innehåll | DWORD `0x00000001` vid innehålls-offset 0; ASCII ` EMF` (20 45 4D 46) vid innehålls-offset 40 i EMF-huvudet |
| GDI-poststruktur | Sekventiella EMR_*-poster med variabel längd, var och en med ett 4-byte typfält och ett 4-byte storleksfält |
| Koordinatsystem | Enhetsoberoende logiska enheter; ramomfång lagrat i 0,01 mm-enheter i EMF-huvudet |
| Färgstöd | Upp till 32-bitars ARGB; alfaklassad transparens tillgänglig via inbäddade EMF+-poster |
| MIME-typ | `image/x-emz` (inofficiell); GZIP-container känns igen som `application/gzip` |
| Typisk komprimeringsgrad | 60-80 % storleksminskning jämfört med motsvarande okomprimerade `.emf`-fil |
| Skalbarhet | Helt resolutionsoberoende vektor; renderas vid valfri mål-DPI utan rasteriseringsförlust |
| EMF+-utökning | Dual-mode-filer kan bädda in EMF+-poster (GDI+-anrop) tillsammans med äldre GDI-poster för kantutjämning och alfablending |
| Föregångare | `.emz` är den komprimerade formen av `.emf`, som i sin tur efterträdde 16-bitars `.wmf`; speglar `.wmz` (GZIP-komprimerad `.wmf`) |
| Stöd för flera plattformar | Inbyggd GDI/GDI+-rendering på Windows; plattformsoberoende via LibreOffice eller Inkscape efter GZIP-dekomprimering |
| Användning i Office Clip Art | Primärt distributionsformat för Microsoft Office 2003-2010 clip art-samlingar |
| Utskriftstrohet | EMF-poster mappar direkt till GDI-utskriftsanrop, vilket gör att `.emz`-filer kan beskriva skrivarutdata i full upplösning |
| Unicode-textposter | Stöder `EMR_EXTTEXTOUTW`-poster för Unicode-text renderad i målenhetens upplösning |
| Släppt | Late 1990s (Office/Visio era); EMF itself introduced with Windows NT 3.1, 1993; EMF spec published as MS-EMF |
| Öppen standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
EMZ-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om EMZ-filer.