Leçon d’histoire : qu’est-ce qu’un fichier .wmf ? Pourquoi les cliparts s’affichent en cadre vide
Le format de clipart de Microsoft fait de commandes de dessin GDI — les visionneuses modernes affichent souvent un cadre vide.

TL;DR
Un .wmf est un métafichier Windows (WMF) — une suite d’enregistrements de commandes de dessin de la Windows Graphics Device Interface (GDI) qu’une visionneuse rejoue pour redessiner des cliparts vectoriels. Beaucoup d’applications modernes affichent à la place un cadre vide. Cela signifie généralement que la visionneuse refuse de rejouer le métafichier, pas que le fichier est vide. Le .emf (Enhanced Metafile) et l’EMF+ (Enhanced Metafile Format Plus Extensions) sont des cousins plus récents. Ces fichiers anciens dorment encore dans de vieilles bibliothèques Office et Publisher. Pour les étapes pratiques de conversion, voir Quand d’anciens cliparts WMF / EMF ne s’affichent plus. Legacy File Converter convertit les .wmf / .emf en PNG, JPG ou PDF hors ligne sur ce PC.
Qu’est-ce qu’un fichier .wmf ?
Un fichier .wmf est un métafichier Windows : un format 16 bits qui stocke une suite d’enregistrements de commandes de dessin de la GDI Windows. Une visionneuse ne « décode pas une photo » comme pour un JPG — elle rejoue ces commandes dans un contexte de périphérique, un peu comme la RFC 7903 compare la lecture d’un métafichier à l’exécution de PostScript pour produire une sortie. Le WMF peut contenir à la fois des graphiques vectoriels et matriciels.
Microsoft a lancé le WMF avec Windows 3.0 ; la RFC 7903 situe la sortie du format en 1990. Les premières documentations publiques figurent dans le SDK de Windows 3.1 (1992), toujours selon cette RFC. Pour toute une génération de cliparts, de logos et de schémas d’Office et de Windows — sans oublier le presse-papiers, l’impression et l’incorporation dans les documents —, le WMF a été le véhicule vectoriel natif. La RFC 7903 note aussi que le WMF est référencé de façon non normative dans l’OOXML, l’une des raisons pour lesquelles l’interopérabilité compte encore.
.wmf ≠ SVG — et pas « Windows Media »
Ici, un .wmf est un métafichier Windows (enregistrements de dessin GDI), ni du SVG ni un conteneur audio/vidéo Windows Media. Les trois mêmes lettres, un autre univers.
WMF, EMF (et EMF+)
L’EMF (Enhanced Metafile) est arrivé avec Windows NT 3.1 en 1992. Il est en 32 bits, fondé sur Win32, et conçu pour l’indépendance vis-à-vis du périphérique, comme successeur du WMF, plus dépendant du périphérique. Les coordonnées et la structure des enregistrements grandissent avec Win32 ; le modèle de lecture reste « rejouer la GDI », mais dans un conteneur plus propre et mieux adapté aux différentes résolutions.
L’EMF+ est venu avec Windows XP / GDI+ : des enregistrements GDI+ intégrés dans des enregistrements de commentaire EMF. La documentation GDI+ de Microsoft décrit les variantes EMF+ Only et EMF+ Dual. Règle d’enregistrement importante : GDI+ peut afficher le WMF, l’EMF et l’EMF+, mais ne peut enregistrer que de l’EMF / EMF+ — pas du WMF. Retenons la généalogie des noms : WMF (classique 16 bits) → EMF (amélioré 32 bits) → EMF+ (extensions GDI+).
Trois cousins, une même plainte de cadre vide
On dit « WMF » pour n’importe quel vieux métafichier Office. Vérifiez les octets : WMF plaçable, WMF simple, EMF et EMF+ Dual sont apparentés — et les visionneuses modernes les traitent de façon inégale.
Pourquoi les anciens cliparts s’affichent-ils en cadre vide ?
Dans une application moderne, un cadre vide signifie généralement une lecture échouée ou refusée, pas un fichier vide. Fin décembre 2005, la CVE-2005-4560 décrivait des fichiers WMF piégés qui utilisaient SETABORTPROC via META_ESCAPE / la voie GDI Escape pour exécuter du code — la faille Metafile Image Code Execution (MICE). Microsoft a publié MS06-001 le 5 janvier 2006. Un billet du blog du MSRC expliquait l’héritage du rappel d’annulation d’impression SetAbortProc ; Internet Explorer ignorait META_ESCAPE, mais un chemin IFRAME → shell → Visionneuse de photos et de télécopies Windows était un vecteur connu. La RFC 7903 note que MICE a remporté en 2007 des Pwnie awards pour « Mass 0wnage » et « Breaking the Internet ».
La RFC 7903 indique aussi que l’EMF n’était pas touché par cette faille MICE précise. Malgré tout, après 2005–2006, de nombreux produits ont renforcé, isolé dans un bac à sable ou tout simplement abandonné leurs chaînes de traitement des métafichiers GDI. En 2026, un cadre vide signifie souvent une stratégie de sécurité plus une lecture absente — pas « le clipart a disparu ».
Comment fonctionnent les octets (en-têtes WMF plaçable et EMF)
Beaucoup de fichiers .wmf commencent par un en-tête facultatif Aldus Placeable Metafile : 22 octets avant le META_HEADER standard. La clé doit valoir 0x9AC6CDD7 — octets little-endian D7 CD C6 9A. L’en-tête plaçable contient aussi un rectangle englobant, un champ inch (unités par pouce) et une somme de contrôle. La fonction PlayMetaFile classique de Windows n’accepte pas l’en-tête plaçable ; retirez les 22 premiers octets, puis rejouez le WMF restant. Les .wmf plaçables et non plaçables sont deux variantes légitimes — gardez-le en tête quand un vidage hexadécimal « ne correspond pas à l’exemple du SDK ».
Pour l’EMF, la RFC 7903 décrit l’EMR_HEADER initial : Type est le DWORD little-endian 0x00000001, et Size doit valoir au moins 88. Après l’en-tête viennent les enregistrements du métafichier amélioré qu’une chaîne de lecture Win32 interprète. Les spécifications comptent pour l’interopérabilité : Microsoft a publié [MS-WMF], [MS-EMF] et [MS-EMF+] dans le cadre de l’Open Specification Promise (RFC 7903 : depuis 2007). Les types de média image/wmf et image/emf sont enregistrés dans la RFC 7903 (septembre 2016).
Visionneuse vide ≠ illustration manquante
Si le fichier a une vraie taille et un en-tête WMF/EMF reconnaissable, les vecteurs sont généralement toujours à l’intérieur. C’est la visionneuse moderne qui refuse de les rejouer.
Pourquoi des fichiers anciens .wmf et .emf dorment encore sur les disques en 2026
Les anciennes bibliothèques de cliparts d’Office et de Publisher, les logos et les schémas utilisent encore ces formats. Les fichiers sont extraits de documents anciens ou rangés à côté — classeurs, chartes graphiques et dossiers de projets de l’époque des métafichiers. L’immense quantité de cliparts déjà distribués explique pourquoi le WMF / l’EMF continuent de refaire surface, même quand les applications courantes les affichent vides.
Nul besoin d’une boîte à outils d’investigation spécialisée pour revoir l’illustration. Pour le mode d’emploi pratique, voir Quand d’anciens cliparts WMF / EMF ne s’affichent plus. Legacy File Converter convertit les .wmf / .emf en PNG, JPG ou PDF hors ligne sur ce PC.
À lire aussi
Prêt à ouvrir vos anciens fichiers ?
Commencez gratuitement, puis débloquez les conversions illimitées avec une licence Standard à $79.95 en paiement unique. Téléchargez le programme d'installation Windows — toutes les fonctionnalités pour jusqu'à 10 fichiers.
Essai gratuit
Toutes les fonctionnalités · jusqu'à 10 fichiers
Windows 10 ou 11
Le même essai gratuit que toujours — téléchargez le programme d'installation Windows et convertissez en local sur votre PC.
Programme d'installation Windows direct · MSI hors ligne
Est-ce sûr ? — éditeur, programme d'installation et aide SmartScreen
Nécessite Windows 10 ou 11. Sans abonnement. 100 % natif Windows.