WMF (Windows Metafile) — fichier .wmf

obsolète

Ancien format vectoriel de Windows, stockant une suite de commandes de dessin GDI plutôt que des pixels.

Le WMF n’enregistre pas une image mais une suite d’appels à l’interface graphique GDI de Windows (tracer une ligne, remplir un rectangle, afficher du texte) : le “dessin” se reconstruit en rejouant ces commandes, ce qui permet un redimensionnement sans perte contrairement à une image matricielle, à condition que le logiciel de lecture interprète correctement chaque commande.

Sa signature 0xD7CDC69A correspond à la variante “placeable” du format, ajoutée après coup pour préciser les dimensions d’affichage voulues — la version originale, plus rare aujourd’hui, ne porte pas cette signature. Son successeur EMF (Enhanced Metafile), plus riche et mieux spécifié, l’a largement remplacé dès Windows 95.

Cette approche par rejeu de commandes a aussi été source de failles de sécurité historiques : un WMF conçu pour appeler une fonction GDI de façon détournée a permis, dans le passé, l’exécution de code arbitraire à la simple prévisualisation du fichier, une classe de vulnérabilité corrigée depuis mais qui illustre les risques propres aux formats “à commandes”.

Le format reste rencontré aujourd’hui essentiellement dans d’anciens documents Office ou des cliparts hérités des années 1990-2000, où il a longtemps servi de format d’échange par défaut pour du contenu vectoriel simple entre applications Windows.

La faille de sécurité WMF découverte fin 2005 était suffisamment sérieuse pour que Microsoft publie un correctif d’urgence hors de son calendrier habituel de mises à jour mensuelles (le bulletin MS06-001), un fichier WMF piégé pouvant compromettre une machine à la simple prévisualisation dans l’explorateur de fichiers, sans même l’ouvrir explicitement.

Cet épisode a durablement marqué les esprits dans le secteur de la sécurité informatique, souvent cité comme exemple illustrant les risques propres aux formats d’image “actifs” qui rejouent des commandes plutôt que de se contenter d’afficher des pixels passifs.

Signature binaire

Diagramme de la signature binaire du format WMF (Windows Metafile), octets mis en évidence
HexadécimalOffset
D7 CD C6 9A0

Vérifier qu'un fichier porte bien cette signature →

Questions fréquentes

Comment ouvrir un fichier .wmf ?

Visionneuse de photos Windows permet d'ouvrir gratuitement un fichier .wmf. Voir la liste complète des logiciels compatibles ci-contre.

Quel est le type MIME du format WMF (Windows Metafile) ?

Le format WMF (Windows Metafile) est associé aux types MIME image/wmf et application/x-msmetafile.

Le format WMF (Windows Metafile) (.wmf) est-il encore utilisé aujourd'hui ?

Le format WMF (Windows Metafile) est obsolète : il n'est plus recommandé pour de nouveaux usages, mais peut encore être rencontré dans d'anciens fichiers.

Peut-on ouvrir un fichier .wmf sur mobile, sans installer d'application ?

Aucun outil web n'est référencé sur cette fiche pour ce format : l'ouverture nécessite un logiciel de bureau (voir la liste « Avec quoi l'ouvrir » ci-contre).

Pourquoi mon fichier .wmf ne s'ouvre-t-il pas ?

Les causes les plus fréquentes sont l'absence de logiciel compatible installé, un téléchargement ou un transfert incomplet, ou une extension qui ne correspond plus au contenu réel du fichier. Voir le guide complet sur les causes possibles, ou vérifier le format réel avec l'identifieur de fichier.

Un fichier ne s'ouvre pas : les causes possibles →

Comment savoir si un fichier est corrompu →

Sources

Dernière mise à jour :