Windows Metafile
Le Windows Metafile ( WMF ) est un format de fichier de graphiques de sur des systèmes de Microsoft Windows , à l'origine conçus au début des années 90 et non utilisés généralement après l'élévation du World Wide Web et les formats employés couramment de graphiques tels que GIF et JPEG . C'est un format des graphiques de vecteur qui permet également l'inclusion des infographies par quadrillage . Essentiellement, un dossier de WMF stocke une liste d'appels de fonction qui doivent être fournis au GDI de couche de graphiques de Windows afin de reconstituer l'image . Puisque les fonctions d'un certain GDI acceptent les indicateurs aux fonctions de rappel de service pour la gestion d'erreur , un dossier de WMF peut inclure le code exécutable. Il est quelque peu semblable dans le but et la conception au format du post-scriptum utilisé dans le monde d'Unix .
WMF est un format de 16 bits du présenté dans le Windows 3.0 ; une version à 32 bits du plus nouveau avec des commandes additionnelles s'appelle le métafichier augmenté par (EMF ). L'EMF est également employé comme langage graphique pour des conducteurs d'imprimeur.
Il y a des versions également comprimées des métafichiers de Windows connus sous le nom de Windows Metafile comprimé par (WMZ) et métafichier augmenté par Windows comprimé par (EMZ) .
Exploit de SetAbortProc
voient également :
la vulnérabilité de Windows Metafile de Le exploite using le " ; SetAbortProc" ; La fonction de GDI ont été découvertes en décembre 2005. La fonction, qui enregistre un traiteur des erreurs a normalement prévu pour l'usage quand un tirage est décommandé pendant le bobinant , permet à le code arbitraire supplémentaire à une image de WMF à exécuter sans permission de l'utilisateur.
Réalisations alternatives
Le format de WMF a été conçu pour être exécuté par le GDI de couche de graphiques de Windows afin de reconstituer l'image , mais comme les dossiers binaires de WMF contiennent la définition des primitives graphiques graphiques du GDI qui constituent cette image , il est possible de concevoir les bibliothèques alternatives qui rendent les dossiers binaires de WMF, ou les convertissent dans d'autres formats graphiques.Par exemple, la bibliothèque du batik peut rendre des dossiers de WMF et les convertir en leur équivalent du SVG . Le logiciel graphique de vecteur de la bibliothèque de FreeHEP Java de laisse sauver des schémas du Java2D comme dossiers d'EMF.
EMZ est EMF de Gzipped . Un programme qui déballe directement EMZ et WMZ classe dans des dossiers d'EMF et de WMF est SpeedCommander 12 .
Voir également
Graphiques de vecteur extensibles Post-scriptum
.
| Random links: | Ambre gris | Doug Swingley | Tamia | Tsutomu Hioki | Dimitra, Elis | Windows_Metafile |