Global Information Lookup Global Information

Portable Executable information


Portable Executable
Filename extension
.acm, .ax, .cpl, .dll, .drv, .efi, .exe, .mui, .ocx, .scr, .sys, .tsp, .mun
Internet media type
application/vnd.microsoft.portable-executable[1]
Developed byCurrently: Microsoft
Type of formatBinary, executable, object, shared libraries
Extended fromDOS MZ executable
COFF

The Portable Executable (PE) format is a file format for executables, object code, DLLs and others used in 32-bit and 64-bit versions of Windows operating systems, and in UEFI environments.[2] 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 library references for linking, API export and import tables, resource management data and thread-local storage (TLS) data. On NT operating systems, the PE format is used for EXE, DLL, SYS (device driver), MUI and other file types. The Unified Extensible Firmware Interface (UEFI) specification states that PE is the standard executable format in EFI environments.[3]

On Windows NT operating systems, PE currently supports the IA-32, x86-64 (AMD64/Intel 64), IA-64, ARM and ARM64 instruction set architectures (ISAs). Prior to Windows 2000, Windows NT (and thus PE) supported the MIPS, Alpha, and PowerPC ISAs. Because PE is used on Windows CE, it continues to support several variants of the MIPS, ARM (including Thumb), and SuperH ISAs.[4]

Analogous formats to PE are ELF (used in Linux and most other versions of Unix) and Mach-O (used in macOS and iOS).

  1. ^ Andersson, Henrik (2015-04-23). "application/vnd.microsoft.portable-executable". IANA. Retrieved 2017-03-26.
  2. ^ "Portable executable (PE) - Definition - Trend Micro IN". www.trendmicro.com. Retrieved 2022-11-10.
  3. ^ "UEFI Specification, version 2.8B" (PDF)., a note on p.15, states that "this image type is chosen to enable UEFI images to contain Thumb and Thumb2 instructions while defining the EFI interfaces themselves to be in ARM mode."
  4. ^ "PE Format (Windows)". Retrieved 2017-10-21.

and 25 Related for: Portable Executable information

Request time (Page generated in 0.8184 seconds.)

Portable Executable

Last Update:

The Portable Executable (PE) format is a file format for executables, object code, DLLs and others used in 32-bit and 64-bit versions of Windows operating...

Word Count : 1856

DOS MZ executable

Last Update:

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" (hexadecimal:...

Word Count : 614

New Executable

Last Update:

The New Executable (abbreviated NE or NewEXE) is a 16-bit executable file format, a successor to the DOS MZ executable format. It was used in Windows 1...

Word Count : 437

Executable

Last Update:

In computing, executable code, an executable file, or an executable program, sometimes simply referred to as an executable or binary, causes a computer...

Word Count : 726

Executable and Linkable Format

Last Update:

computing, the Executable and Linkable Format (ELF, formerly named Extensible Linking Format), is a common standard file format for executable files, object...

Word Count : 2298

Executable compression

Last Update:

executable. When this compressed executable is executed, the decompression code recreates the original code from the compressed code before executing...

Word Count : 2444

Comparison of executable file formats

Last Update:

is a comparison of binary executable file formats which, once loaded by a suitable executable loader, can be directly executed by the CPU rather than being...

Word Count : 414

COFF

Last Update:

continue to be used on some Unix-like systems, on Microsoft Windows (Portable Executable), in UEFI environments and in some embedded development systems....

Word Count : 996

Dependency Walker

Last Update:

exported functions of a portable executable file. It also displays a recursive tree of all the dependencies of the executable file (all the files it requires...

Word Count : 676

Mark Zbikowski

Last Update:

Look into the Win32 Portable Executable File Format – MSDN Magazine, February 2002. "Every PE file begins with a small MS-DOS executable. ... The first bytes...

Word Count : 765

FASM

Last Update:

executable or SYS driver), objects: Executable and Linkable Format (ELF) or Common Object File Format (COFF) (classic or MS-specific), or executables...

Word Count : 637

Google Native Client

Last Update:

running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox. It allows safely running native code from a web browser...

Word Count : 2346

Pe

Last Update:

disease Pulmonary embolism, a medical condition Portable Executable, a Microsoft Windows executable file format Provider edge router, an edge network...

Word Count : 210

Matt Pietrek

Last Update:

Look into the Win32 Portable Executable File Format," Part1, Part2 — Pietrek's 2002 MSJ articles describing Win32 Portable Executable file format Peering...

Word Count : 295

Code cave

Last Update:

find code caves in Portable Executable (PE) files. Ollydbg: a debugger for code analysis. It traces the script calls and executes, as well as displays...

Word Count : 552

Portable application

Last Update:

A portable application (portable app), sometimes also called standalone, is a program designed to operate without changing other files or requiring other...

Word Count : 1672

UPX

Last Update:

most prolific executable packers is UPX (the Ultimate Packer for executables). Not only does it handle dozens of different executable formats, but also...

Word Count : 717

Rebasing

Last Update:

affected by DST. Relocation (computing) Position-independent code Portable Executable (PE) High memory area (HMA) Dynamic dead code elimination Levine...

Word Count : 440

ILAsm

Last Update:

ILAsm (IL Assembler) generates a portable executable (PE) file from a text representation of Common Intermediate Language (CIL) code. It is not to be...

Word Count : 92

List of portable software

Last Update:

external hard drives. To be considered for inclusion, an application must be executable on multiple computers from removable storage without installation, and...

Word Count : 988

PlayStation Portable homebrew

Last Update:

PlayStation Portable homebrew refers to the process of using exploits and hacks to execute unsigned code on the PlayStation Portable (PSP). Additional...

Word Count : 1764

Object file

Last Update:

also have different file formats for executable files and object files, such as Portable Executable for executables and COFF for object files in 32-bit...

Word Count : 1440

PE

Last Update:

of flash memory Phase encoding, another name for Manchester code Portable Executable, a computer file format Windows Preinstallation Environment, a lightweight...

Word Count : 599

Dynamic linker

Last Update:

same as for Windows EXE files – that is, Portable Executable (PE) for 32-bit and 64-bit Windows, and New Executable (NE) for 16-bit Windows. As with EXEs...

Word Count : 1687

AIDA64

Last Update:

released in March 2000. AIDA32 was distributed as freeware, and as a portable executable file which does not need to be installed on the host computer. Development...

Word Count : 918

PDF Search Engine © AllGlobal.net