Hvad er EMZ-filformatet?
Filer med filendelsen .emz indeholder vektorgrafik gemt i .EMF-formatet (Windows Enhanced Metafile), komprimeret med GZIP-algoritmen. Formatet gemmer en enhedsuafhængig repræsentation af et billede - hver fil indeholder sekventielle GDI-tegneoptegnelser, der analyseres og eksekveres på målenheden for at gengive grafikken.
Den underliggende .emf-standard blev introduceret med Windows NT 3.1 i 1993 som en 32-bit udvidelse af .WMF (Windows Metafile). Den GZIP-komprimerede .emz-variant opstod i slutningen af 1990'erne via Microsoft Office og Visio, som bruger den til at indlejre kompakt vektorgrafik i dokumenter og skabeloner. Specifikationsdetaljer er udgivet af Microsoft som MS-EMF på deres websted for åbne specifikationer. Et tilsvarende komprimeret format findes for den ældre metafile-type: .WMZ anvender den samme GZIP-komprimering på .wmf-filer.
.emz-filer starter med GZIP-magiske bytes 1F 8B ved offset 0; dekomprimering med ethvert GZIP-kompatibelt værktøj giver en almindelig .emf-fil. Da EMF-optegnelser beskriver output i enhedsuafhængige logiske enheder, kan .emz-filer skaleres uden kvalitetstab og kan trofast beskrive print-output - herunder brug som grundlag for grafikdrivere til printere.
Sikkerhed og tryghed
RISIKO: LOWEMZ-filer indeholder tegnekommandoer, ikke eksekverbar kode eller makroer. Den realistiske risiko er sårbarheder i analyseværktøjer: Windows metafile-rendering har en historik med CVE'er (WMF-fejlen fra 2005-2006, periodiske GDI/EMF-analysefejl siden, f.eks. CVE-2020-1096-klasse GDI-problemer), så hold Windows og Office opdateret og vær påpasselig med uventede vedhæftninger. En image001.emz i en normal arbejdsmail er næsten altid en harmløs Outlook-artefakt.
Formatdetaljer
kort fortaltProgrammer der åbner EMZ-filer
Tekniske detaljer
dyb specifikation| Beholderkodning | GZIP (RFC 1952) komprimeret binær |
| Magiske bytes | `1F 8B` (GZIP-signatur) ved fil-offset 0 |
| Dekomprimeret indhold | Standard EMF (Enhanced Metafile) binær fil |
| EMF-indholdssignatur | DWORD `0x00000001` ved indholds-offset 0; ASCII ` EMF` (20 45 4D 46) ved indholds-offset 40 i EMF-headeren |
| GDI-optegnelsesstruktur | Sekventielle EMR_*-optegnelser med variabel længde, hver præfikset med et 4-byte type- og 4-byte størrelsesfelt |
| Koordinatsystem | Enhedsuafhængige logiske enheder; rammeomfang gemt i 0,01 mm enheder i EMF-headeren |
| Farveunderstøttelse | Op til 32-bit ARGB; alfa-gennemsigtighed tilgængelig via indlejrede EMF+-optegnelser |
| MIME-type | `image/x-emz` (uofficiel); GZIP-beholder genkendes som `application/gzip` |
| Typisk komprimeringsforhold | 60-80 % størrelsesreduktion sammenlignet med den tilsvarende ukomprimerede `.emf`-fil |
| Skalerbarhed | Fuldt opløsningsuafhængig vektor; renderer ved enhver mål-DPI uden tab ved rasterisering |
| EMF+-udvidelse | Dual-mode filer kan indlejre EMF+-optegnelser (GDI+-kald) sammen med ældre GDI-optegnelser for kantudjævning og alfa-blending |
| Forgængerforhold | `.emz` er den komprimerede form af `.emf`, som selv efterfulgte 16-bit `.wmf`; spejler `.wmz` (GZIP-komprimeret `.wmf`) |
| Platformsuafhængig understøttelse | Indfødt GDI/GDI+-rendering på Windows; på tværs af platforme via LibreOffice eller Inkscape efter GZIP-dekomprimering |
| Brug i Office-clipart | Primært distributionsformat for Microsoft Office 2003-2010 clipart-samlinger |
| Præcision i printeroutput | EMF-optegnelser mapper direkte til GDI-printkald, hvilket gør det muligt for `.emz`-filer at beskrive printeroutput i fuld opløsning |
| Unicode-tekstoptegnelser | Understøtter `EMR_EXTTEXTOUTW`-optegnelser for Unicode-tekst gengivet i målenhedens opløsning |
| Udgivet | Late 1990s (Office/Visio era); EMF itself introduced with Windows NT 3.1, 1993; EMF spec published as MS-EMF |
| Åben standard | Ja · royaltyfri |
| Specifikation | learn.microsoft.com |
EMZ-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om EMZ-filer.