El Windows Metafile ( WMF ) es un formato de archivo de los gráficos en los sistemas de Microsoft Windows, diseñado original en el principio de los 90 y no de uso general después de la subida del World Wide Web y de los formatos ampliamente utilizados de los gráficos tales como GIF y JPEG . Es un formato de los gráficos de vector que también permite la inclusión de los gráficos de trama . Esencialmente, un archivo de WMF almacena una lista de llamadas de función que tengan que ser publicadas al GDI de la capa de los gráficos de Windows para restaurar la imagen . Puesto que las funciones de algún GDI aceptan los indicadores a las funciones de servicio repetido para el tratamiento de errores, un archivo de WMF puede incluir código ejecutable. Es algo similar en propósito y diseño al formato de la posdata usado en el mundo de Unix .

WMF es un formato de 16 bits introducido en el Windows 3.0 ; una versión de 32 bits de un más nuevo con comandos adicionales se llama el metarchivo realzado (EMF ). Utilizan al EMF también como lenguaje gráfico para los conductores de impresora.

Hay versiones también comprimidas de los metarchivos de Windows conocidos como Windows Metafile comprimido (WMZ) y metarchivo realzado Windows comprimido (EMZ) .

Hazaña de SetAbortProc

considera también:

la vulnerabilidad de Windows Metafile El explota usar el " SetAbortProc" La función de GDI fue descubierta en diciembre de 2005. La función, que coloca a tratante del error pensó normalmente para el uso cuando un trabajo de impresión está cancelado durante el que encanilla, no prohibe a el código arbitrario agregado a una imagen de WMF que se ejecutará sin el permiso del usuario.

Puestas en práctica alternativas

El formato de WMF fue diseñado para ser ejecutado por el GDI de la capa de los gráficos de Windows para restaurar la imagen, pero como los archivos binarios de WMF contienen la definición de los primitivos gráficos GDI que constituyen esta imagen, es posible diseñar las bibliotecas alternativas que rinden archivos binarios de WMF, o los convierte en otros formatos gráficos.

Por ejemplo, la biblioteca del batik puede rendir archivos de WMF y convertirlos a su equivalente SVG . El paquete de gráfico de vector de la biblioteca de FreeHEP Java permite ahorrar dibujos Java2D como archivos del EMF.

EMZ es EMF de Gzipped . Un programa que desempaqueta directo EMZ y WMZ archiva en archivos del EMF y de WMF es SpeedCommander 12 .

Ver también

Gráficos de vector escalables
Posdata

.

  • Zenithic
  • Windows Metafile
    Random links:El palacio cristalino | Kavminvodyavia | Y.M.C.A. (canción) | Partido Comunista de Andaluc3ia | Compartimiento semanal de Shonen

  • © 2007-2008 enciclopediaespana.com; article text available under the terms of GFDL, from en.wikipedia.org
    ="http://pagead2.googlesyndication.com/pagead/show_ads.js">