The Portable Executable (PE) format is a file format for executables, object code, and DLLs, used in 32-bit and 64-bit versions of Windows operating systems. The term "portable" refers to the format's versatility in numerous environments of operating system software architecture. The PE format is a data structure that encapsulates the information necessary for the Windows OS loader to manage the wrapped executable code. This includes dynamic libr...
more
Read article at Wikipedia
Portable Executable
Similar topics in Freebase
-
Mach-O
Mach-O, short for Mach object file format, is a file format for executables, object code, shared libraries, dynamically-loaded code, and core dumps. A derivation of the a.out format, Mach-O offered more extensibility and faster access to information in the symbol table. Mach-O was once used by most... -
COFF
The Common Object File Format (COFF) is a specification of a format for executable, object code, and shared library computer files used on Unix systems. It was introduced in Unix System V, and formed the basis for extended specifications such as XCOFF and ECOFF, before being largely replaced by ELF... -
BAS
File format for Basic programming languages. Usually tokenized. -
A.out
a.out is a file format used in older versions of Unix-like computer operating systems for executables, object code, and, in later systems, shared libraries. The name stands for assembler output. a.out remains the default output file name for executables created by certain compilers/linkers when no... -
EXE
EXE is the common filename extension denoting an executable file (a program) in the DOS, OpenVMS, Microsoft Windows, Symbian, and OS/2 operating systems. Besides the executable program itself, many EXE files contain other components called resources, such as bitmaps and icons which the executable... -
Executable and Linkable Format
In computing, the Executable and Linking Format (ELF, formerly called Extensible Linking Format) is a common standard file format for executables, object code, shared libraries, and core dumps. First published in the System V Application Binary Interface specification, and later in the Tool... -
New Executable
The NE, abbreviation for New Executable, is a 16-bit executable file format that was introduced in Windows 3.x , and was also used at a later time in OS/2 and 16-bit Windows. While it was "new" at the time of invention, it is now rare and obsolete, though its usage can still be found by a few... -
XCOFF
XCOFF, for "eXtended COFF", is an improved and expanded version of the COFF object file format defined by IBM and used in AIX. Early versions of the PowerPC Macintosh also supported XCOFF, as did BeOS. XCOFF additions include the use of csects to provide subsection granularity of cross-references,... -
DOS executable
The DOS MZ executable format is the executable file format used for .EXE files in DOS. The file can be identified by the ASCII string "MZ" or the hexadecimal 4D 5A at the beginning of the file (the "magic number"). "MZ" are the initials of Mark Zbikowski, one of the developers of MS-DOS. The MZ DOS... -
NetWare Loadable Module
A NetWare Loadable Module (NLM) is a binary code module that can be loaded into Novell's NetWare operating system for execution. NLMs were supported beginning with the Intel 80386-based NetWare version 3.x. Prior versions of NetWare had a monolithic kernel, and significant hardware or functionality...