FACTOID # 29: Qataris have lots and lots of gas.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > EMF File Format
Windows Metafile
File extension: .wmf, .emf
Developed by: Microsoft
Type of format: Image file formats

Windows Metafile (WMF) is a graphics file format on Microsoft Windows systems, originally designed in the early 1990s and not commonly used after the rise of the World Wide Web and the widely used graphics formats such as GIF and JPEG. It is a vector graphics format which also allows the inclusion of raster graphics. Essentially, a WMF file stores a list of function calls that have to be issued to the Windows graphics layer GDI in order to restore the image. Since some GDI functions accept pointers to callback functions for error handling, a WMF file may include executable code. It is somewhat similar in purpose and design to the PostScript format used in the Unix world. A filename extension is an extra set of (usually) alphanumeric characters that is appended to the end of a filename to allow computer users (as well as various pieces of software on the computer system) to quickly determine the type of data stored in the file. ... Microsoft Corporation, (NASDAQ: MSFT, HKSE: 4338) is a multinational computer technology corporation with global annual revenue of US$44. ... Image file formats provide a standardized method of organizing and storing image data. ... See also Category:Graphics file formats Here is a summary of the most common graphics file formats: Some file formats, e. ... Microsoft Windows is the name of several families of proprietary operating systems by Microsoft. ... WWWs historical logo designed by Robert Cailliau The World Wide Web (WWW or simply the Web) is a system of interlinked, hypertext documents that runs over the Internet. ... An example of a GIF image. ... In computing, JPEG (pronounced JAY-peg; IPA: ) is a commonly used standard method of compression for photographic images. ... Example showing effect of vector graphics on ppm scale: (a) original vector-based illustration; (b) illustration magnified 8x as a vector image; (c) illustration magnified 8x as a raster image. ... Suppose the smiley face in the top left corner is an RGB bitmap image. ... GDI is short for Graphics Device Interface or Graphical Device Interface, and is one of the three core components or subsystems of Microsoft Windows. ... In common usage, an image (from Latin imago) or picture is an artifact that reproduces the likeness of some subject—usually a physical object or a person. ... It has been suggested that Software pointer be merged into this article or section. ... In computer science, a callback is executable code that is passed as a parameter to other code. ... Exception handling is a programming language mechanism designed to handle runtime errors or other problems (exceptions) inside a computer program. ... PostScript (PS) is a page description language and programming language used primarily in the electronic and desktop publishing areas. ... Unix (officially trademarked as UNIX) is a computer operating system originally developed in the 1960s and 1970s by a group of AT&T employees at Bell Labs including Ken Thompson, Dennis Ritchie, and Douglas McIlroy. ...


WMF is a 16-bit format introduced in Windows 3.0; a newer 32-bit version with additional commands is called Enhanced Metafile (EMF). EMF is also used as a graphics language for printer drivers. Windows 3. ...


There is also a Compressed Windows Enhanced Metafile (EMZ).

Contents

SetAbortProc exploit

Exploits using the "SetAbortProc" GDI function were discovered in December 2005. The function, which registers an error handler normally intended for use when a print job is cancelled during spooling, allows arbitrary code added to a WMF image to be executed without the permission of the user. Steve Gibson, in his Security Now! podcast claimed that the exploit was caused by a backdoor that was built into the Metafile handler of Windows by Microsoft itself. However, many other security researchers dispute this characterization, saying that in order to be called a backdoor, there would need to be proof that Microsoft actually used this vulnerability to secretly access computers. [1] It has been suggested that this article or section be merged with Windows Metafile. ... In computer security, an exploit is a piece of software, a chunk of data, or sequence of commands that take advantage of a bug, glitch or vulnerability in order to get unintended or unanticipated behavior out of computer software, hardware, or something electronic (usually computerized). ... In computer science, spooling refers to putting jobs in a buffer, a special area in memory, or on a disk where a device can access them when it is ready. ... Arbitrary code in computer programming is code that is not meant to be executed: code that is injected into a currently-running application and thus making the application execute the code. ... Steve Gibson (b. ... Security Now! is a weekly podcast (Internet radio show) hosted by Leo Laporte of this WEEK in TECH and Steve Gibson of Gibson Research Corporation (GRC). ...


Alternative implementations

The WMF format was designed to be executed by the Windows graphics layer GDI in order to restore the image, but as the WMF binary files contain the definition of the GDI graphic primitives that constitute this image, it is possible to design alternative libraries that render WMF binary files, or convert them in other graphic formats. GDI is short for Graphics Device Interface or Graphical Device Interface, and is one of the three core components or subsystems of Microsoft Windows. ... In common usage, an image (from Latin imago) or picture is an artifact that reproduces the likeness of some subject—usually a physical object or a person. ... GDI is short for Graphics Device Interface or Graphical Device Interface, and is one of the three core components or subsystems of Microsoft Windows. ... In common usage, an image (from Latin imago) or picture is an artifact that reproduces the likeness of some subject—usually a physical object or a person. ...


For example, the Batik library is able to render WMF files and convert them to their SVG equivalent. The Vector Graphics package of the FreeHep Java library allows to save Java2D drawings as EMF files. Batik is a pure-Java library that can be used to render, generate, and manipulate SVG graphics. ... SVG is also the IATA code for Stavanger Airport, Sola in Norway. ... In computing, Java2D is an API for drawing two-dimensional graphics using the Java programming language. ...


See also

SVG is also the IATA code for Stavanger Airport, Sola in Norway. ... PostScript (PS) is a page description language and programming language used primarily in the electronic and desktop publishing areas. ...

External links



 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m