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.

PropertyValue
dbpprop:abstract
  • 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 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, OBJ, SYS (device driver), and other file types. The Extensible Firmware Interface (EFI) specification states that PE is the standard executable format in EFI environments. PE is a modified version of the Unix COFF file format. PE/COFF is an alternative term in Windows development. On Windows NT operating systems, PE currently supports the IA-32, IA-64, and x86-64 (AMD64/Intel64) instruction set architectures. Prior to Windows 2000, Windows NT (and thus PE) supported the MIPS, DEC Alpha, and PowerPC instruction set architectures. Because PE is used on Windows CE, it continues to support several variants of the MIPS architecture, ARM (including Thumb), and SuperH instruction set architectures.
  • Portable Executable beschreibt ein Binärformat ausführbarer Programme. Es ist das Dateiformat, das bei Win32- und Win64-Systemen für ausführbare Dateien verwendet wird. Mögliche Dateiendungen sind zum Beispiel: . exe – executable, ein alleinstehendes Programm oder das Hauptmodul . dll – dynamic link library, eine Programmbibliothek . sys – system, grundlegende Systemsoftware mit besonderer Behandlung durch das Betriebssystem . drv – driver, ein Treiber Außer der Erweiterung . exe, die eine Datei als eigenständiges Programm identifiziert, ist das PE-Format nicht an eine Erweiterung gebunden. Programmiertechnisch kann das System dazu gebracht werden, Code in jeder im PE-Format vorliegenden Datei auszuführen. DLL-Dateien können beispielsweise Funktionen exportieren, die von anderen Programmen aufgerufen werden. Bei DRV- und SYS-Dateien handelt es sich in der Regel um Gerätetreiber, welche von Windows verwendet werden, um die Hardware anzusteuern. Neben Windows verwendet auch ReactOS das PE-Dateiformat und ermöglicht so (zur Zeit nur sehr beschränkt) die Ausführung von Windows-Programmen. Frühe Versionen von BeOS sowie SkyOS verwendeten ebenfalls das PE-Dateiformat für ihre ausführbaren Programme. Da sie aber eine andere Programmierschnittstelle (API) verwendeten, waren sie nicht binärkompatibel zu Windows und beabsichtigten dies auch gar nicht. SkyOS verwendet inzwischen das verbreitete ELF-Format, welches zuvor mit dem Betriebssystem Linux populär wurde, da es dort das Standardformat für Binärprogramme ist. Windows-Dateien im PE-Format lassen sich unter Linux mit Hilfe von WINE, und unter DOS teilweise mit Hilfe des HX DOS Extenders ausführen.
  • Portable Executable (PE) je souborový formát pro spustitelné soubory, objektové soubory a dynamické knihovny používaný ve 32b a 64b verzích operačního systému Windows. Pojem „portable“ poukazuje na přenositelnost formátu mezi všemi 32b (a 64b) verzemi operačního systému Windows. PE formát je v zásadě datová struktura, která obsahuje informace potřebné pro OS loader Windows: odkazy na dynamické knihovny (DLL), tabluky API export a import, resource management data a thread-local storage (TLS) data. Na operačním systému NT je PE formát použitý pro soubory EXE, DLL, OBJ, SYS a další. PE je modifikovaná verze Unixového formátu COFF. Na operačních systémech Windows NT PE v současné době podporuje instrukční sady architektur IA-32, IA-64, a AMD64/EM64T (nebo „x86-64“). Dříve Windows 2000, Windows NT, a tedy i PE podporovaly také instrukční sady architektur MIPS, DEC Alpha, and PowerPC. Protože PE je použit na Windows CE, pokračuje v podpoře několika variant architektury MIPS a také ARM a SuperH.
  • Le format de fichier PE (Portable Executable File Format) est un format de fichier binaire informatique utilisé pour l'enregistrement de code compilé (exécutable, bibliothèques). Il a été développé par Microsoft pour les fichiers exécutables portant entre autres les suffixes EXE, OCX, DLL et CPL. Il est apparu avec MS-DOS et a évolué progressivement pour respecter les exigences du système d'exploitation Windows.
  • Il formato Portable Executable (PE) è un formato di file per file eseguibili, file oggetto, librerie condivise e device drivers, usato nelle versioni a 32-bit e 64-bit del sistema operativo Microsoft Windows. Il termine "portable" si riferisce alla versatilità del formato per numerose architetture differenti. Il formato PE è praticamente una struttura dati che incapsula le informazioni necessarie al loader di Windows per gestire il codice eseguibile. Ciò include la risoluzione delle dipendenze dalle librerie condivise, tabelle di import ed export delle API, dati per la gestione delle risorse e dati thread-local storage (TLS). Sui sistemi operativi della famiglia NT, il formato PE è usato per EXE, DLL, OBJ, SYS, OCX (controlli ActiveX e altri tipi di file. Le specifiche EFI stabiliscono che il formato PE è il formato eseguibile standard in ambienti EFI. Il formato PE è una versione modificata del formato COFF di Unix. Infatti molto spesso viene anche chiamato PE/COFF. Sul sistema operativo Windows NT, PE supporta correntemente le architetture IA-32, IA-64 e x86-64 . Prima di Windows 2000, Windows NT supportava le architetture MIPS, DEC Alpha e PowerPC. A causa del fatto che PE è usato anche su Windows CE, continua a supportare numerose varianti delle architetture MIPS, ARM e SuperH.
  • Portable Executable (PE) は、32ビット及び64ビット版のMicrosoft Windows上で使用される実行ファイルのファイルフォーマットを指す。 EXEフォーマットとの互換性のため、MS-DOS上で実行すると「This program cannot be run in DOS mode. 」のようにDOSで実行されない旨が表示され、プログラムが終了するなどのMS-DOSプログラムが先頭に付く。その後ろに、PE固有の識別子およびCOFFに似たデータ構造があり、MS-DOSヘッダによってそのオフセットが指されている。また、さまざまなCPUアーキテクチャに対応するため、内部に判別用のフラグを持つ。実行時にDLLというファンクション群を動的にリンクし、コンポーネントレベルでのバグフィックス、互換性の維持が行われるようになっている。また、リソース領域にアイコン等を格納でき、GUI上で表示された場合アイコンがグラフィカルに表示され、ソフトウェア判別を容易にできる。
  • Portable Executable (PE) - format plików wykonywalnych (. exe), obiektowych oraz dynamicznych bibliotek (. dll). Używany w 32- i 64-bitowych wersjach systemów operacyjnych z rodziny Windows. Określenie "portable" (pol. "przenośny") odnosi się do uniwersalności formatu na wielu architekturach systemów komputerowych. Format PE jest po prostu strukturą danych, która enkapsuluje informacje potrzebne systemowi do zarządzania kodem wykonywalnym. Należą do tego: referencje do bibliotek DLL tablice imortowanych i eksportowanych funkcji API dane do zarządzania zasobami informacje o wątkach Na systemach z rodziny NT format PE jest używany m. in. przez pliki *. exe, *. dll, *. obj, *. sys. Format EFI (Extensible Firmware Interface) specyfikuje PE jako standardowy format wykonywalny w środowisku EFI. PE jest zmodyfikowaną wersją Unix'owego formatu COFF stąd też jego alternatywna nazwa - PE/COFF. Na systemach Windows NT PE obecnie jest kompatybilny zarówno z zestawem instrukcji IA-32 jak i IA-64 oraz x86-64. Do wersji 4 włącznie, Windows NT (a więc de facto PE) obsługiwał również architektury MIPS, DEC Alpha i PowerPC. PE używany jest obecnie również w Windows CE kontynuując wsparcie dla kilku wariantów architektury MIPS, ARM (włączając Thumb) oraz SuperH.
  • Portable Executable (PE) é um formato de arquivos executáveis, código objeto e DLLs usado no Windows.
  • Portable Executable — (PE, произносится как - переносимый, исполняемый) — формат исполняемых файлов, объектного кода и динамических библиотек, используемый в 32- и 64-битных версиях операционной системы Microsoft Windows. Формат PE представляет собой структуру данных, содержащую всю информацию, необходимую загрузчику для запуска программы, которая находится в данном файле.
dbpprop:extendedfrom
dbpprop:extension
  • .cpl, .exe, .dll, .ocx, .sys, .scr, .drv
dbpprop:genre
dbpprop:hasPhotoCollection
dbpprop:name
  • Portable Executable
dbpprop:owner
dbpprop:reference
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • 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.
  • Portable Executable beschreibt ein Binärformat ausführbarer Programme. Es ist das Dateiformat, das bei Win32- und Win64-Systemen für ausführbare Dateien verwendet wird. Mögliche Dateiendungen sind zum Beispiel: . exe – executable, ein alleinstehendes Programm oder das Hauptmodul . dll – dynamic link library, eine Programmbibliothek . sys – system, grundlegende Systemsoftware mit besonderer Behandlung durch das Betriebssystem . drv – driver, ein Treiber Außer der Erweiterung .
  • Portable Executable (PE) je souborový formát pro spustitelné soubory, objektové soubory a dynamické knihovny používaný ve 32b a 64b verzích operačního systému Windows. Pojem „portable“ poukazuje na přenositelnost formátu mezi všemi 32b (a 64b) verzemi operačního systému Windows.
  • Le format de fichier PE (Portable Executable File Format) est un format de fichier binaire informatique utilisé pour l'enregistrement de code compilé (exécutable, bibliothèques). Il a été développé par Microsoft pour les fichiers exécutables portant entre autres les suffixes EXE, OCX, DLL et CPL. Il est apparu avec MS-DOS et a évolué progressivement pour respecter les exigences du système d'exploitation Windows.
  • Il formato Portable Executable (PE) è un formato di file per file eseguibili, file oggetto, librerie condivise e device drivers, usato nelle versioni a 32-bit e 64-bit del sistema operativo Microsoft Windows. Il termine "portable" si riferisce alla versatilità del formato per numerose architetture differenti. Il formato PE è praticamente una struttura dati che incapsula le informazioni necessarie al loader di Windows per gestire il codice eseguibile.
  • Portable Executable (PE) は、32ビット及び64ビット版のMicrosoft Windows上で使用される実行ファイルのファイルフォーマットを指す。 EXEフォーマットとの互換性のため、MS-DOS上で実行すると「This program cannot be run in DOS mode.
  • Portable Executable (PE) - format plików wykonywalnych (. exe), obiektowych oraz dynamicznych bibliotek (. dll). Używany w 32- i 64-bitowych wersjach systemów operacyjnych z rodziny Windows. Określenie "portable" (pol. "przenośny") odnosi się do uniwersalności formatu na wielu architekturach systemów komputerowych. Format PE jest po prostu strukturą danych, która enkapsuluje informacje potrzebne systemowi do zarządzania kodem wykonywalnym.
  • Portable Executable (PE) é um formato de arquivos executáveis, código objeto e DLLs usado no Windows.
  • Portable Executable — (PE, произносится как - переносимый, исполняемый) — формат исполняемых файлов, объектного кода и динамических библиотек, используемый в 32- и 64-битных версиях операционной системы Microsoft Windows.
rdfs:label
  • Portable Executable
  • Portable Executable
  • Portable Executable
  • Portable Executable File Format
  • Portable Executable
  • Portable Executable
  • Portable Executable
  • Portable Executable
  • Portable Executable
owl:sameAs
skos:subject
foaf:page
is dbpprop:extendedto of
is dbpprop:redirect of
is owl:sameAs of