Qu'est-ce que le format de fichier EMZ ?
Les fichiers avec l'extension .emz contiennent des graphiques vectoriels stockés au format .EMF (Windows Enhanced Metafile), compressés avec l'algorithme GZIP. Ce format stocke une représentation d'une image indépendante du périphérique - chaque fichier contient des enregistrements de dessin GDI séquentiels qui sont analysés et exécutés sur le périphérique cible pour effectuer le rendu du graphique.
La norme .emf sous-jacente a été introduite avec Windows NT 3.1 en 1993 en tant qu'extension 32 bits du .WMF (Windows Metafile). La variante .emz compressée par GZIP est apparue à la fin des années 1990 via Microsoft Office et Visio, qui l'utilisent pour intégrer des graphiques vectoriels compacts dans des documents et des modèles. Les détails des spécifications sont publiés par Microsoft sous le nom de MS-EMF sur son site Open Specifications. Un format compressé équivalent existe pour l'ancien type de métafichier : le .WMZ applique la même compression GZIP aux fichiers .wmf.
Les fichiers .emz commencent par les octets magiques GZIP 1F 8B à l'offset 0 ; la décompression avec n'importe quel outil compatible GZIP produit un fichier .emf simple. Étant donné que les enregistrements EMF décrivent la sortie en unités logiques indépendantes du périphérique, les fichiers .emz se redimensionnent sans perte de qualité et peuvent décrire fidèlement la sortie d'impression - y compris en servant de base aux pilotes graphiques d'imprimante.
Sécurité et sûreté
RISQUE : LOWLes fichiers EMZ contiennent des commandes de dessin, pas de code exécutable ou de macros. Le risque réel réside dans les failles de l'analyseur : le rendu des métafichiers Windows a un historique de CVE (la faille WMF de 2005-2006, des bogues d'analyse GDI/EMF périodiques depuis, par exemple les problèmes GDI de classe CVE-2020-1096), gardez donc Windows et Office à jour et méfiez-vous des pièces jointes non sollicitées. Un fichier image001.emz dans un e-mail professionnel normal est presque toujours un artefact Outlook inoffensif.
Détails du format
en brefProgrammes qui ouvrent les fichiers EMZ
Détails techniques
spécifications approfondies| Encodage du conteneur | Binaire compressé GZIP (RFC 1952) |
| Octets magiques | `1F 8B` (signature GZIP) à l'offset 0 du fichier |
| Contenu décompressé | Fichier binaire EMF (Enhanced Metafile) standard |
| Signature du contenu EMF | DWORD `0x00000001` à l'offset 0 du contenu ; ASCII ` EMF` (20 45 4D 46) à l'offset 40 de l'en-tête EMF |
| Structure d'enregistrement GDI | Enregistrements EMR_* séquentiels de longueur variable, chacun préfixé par un champ de type de 4 octets et un champ de taille de 4 octets |
| Système de coordonnées | Unités logiques indépendantes du périphérique ; dimensions du cadre stockées en unités de 0,01 mm dans l'en-tête EMF |
| Support des couleurs | Jusqu'à 32 bits ARGB ; transparence alpha disponible via les enregistrements EMF+ intégrés |
| Type MIME | `image/x-emz` (non officiel) ; conteneur GZIP reconnu comme `application/gzip` |
| Taux de compression typique | Réduction de taille de 60 à 80 % par rapport au fichier `.emf` non compressé équivalent |
| Extensibilité | Vecteur totalement indépendant de la résolution ; rendu à n'importe quel DPI cible sans perte de pixellisation |
| Extension EMF+ | Les fichiers en mode double peuvent intégrer des enregistrements EMF+ (appels GDI+) aux côtés des enregistrements GDI hérités pour l'anticrénelage et le mélange alpha |
| Relation de prédécesseur | `.emz` est la forme compressée de `.emf`, qui a lui-même succédé au `.wmf` 16 bits ; miroir du `.wmz` (GZIP compressé `.wmf`) |
| Support multiplateforme | Rendu natif GDI/GDI+ sur Windows ; multiplateforme via LibreOffice ou Inkscape après décompression GZIP |
| Utilisation clip art Office | Format de distribution principal pour les collections de clip arts Microsoft Office 2003-2010 |
| Fidélité de sortie d'impression | Les enregistrements EMF correspondent directement aux appels d'impression GDI, permettant aux fichiers `.emz` de décrire une sortie d'imprimante en pleine résolution |
| Enregistrements de texte Unicode | Prend en charge les enregistrements `EMR_EXTTEXTOUTW` pour le texte Unicode rendu à la résolution du périphérique cible |
| Publié | Late 1990s (Office/Visio era); EMF itself introduced with Windows NT 3.1, 1993; EMF spec published as MS-EMF |
| Standard ouvert | Oui · libre de droits |
| Spécification | learn.microsoft.com |
Conversions EMZ
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers EMZ.