| dbpedia-owl:abstract
|
- Portable ExecutableFilename extension . cpl, . exe, . dll, . ocx, . sys, . scr, . drvDeveloped by MicrosoftType of format Binary, executable, object, shared librariesExtended from DOS MZ executableCOFF 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, 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 (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. The main competitors to PE are ELF (used in Linux and most other versions of Unix) and Mach-O.
- 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. Es basiert auf dem COFF-Binärformat . 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 (zurzeit 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.
- 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 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 (AMD64/Intel64). Prima di Windows 2000, Windows NT (e quindi PE) 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 (incluso Thumb) 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上で表示された場合アイコンがグラフィカルに表示され、ソフトウェア判別を容易にできる。
- Een Portable Executable is een computerprogramma dat zonder te installeren kan gebruikt worden. Een voorbeeld is het installatieprogramma voor Windows Vista en Windows 7.
- Portable Executable (PE), inna nazwa: format PE – jest to format plików wykonywalnych, obiektowych oraz bibliotek dynamicznych. Używany w 32- i 64-bitowych wersjach systemów operacyjnych z rodziny Microsoft Windows. Portable oznacza "przenośny", co odnosi się do uniwersalności formatu, dostępnego w wielu architekturach systemów komputerowych. Format PE jest pewną strukturą danych, zawierającą informacje potrzebne systemowi operacyjnemu do zarządzania kodem wykonywalnym. Są to: odnośniki do bibliotek DLL tablice importowanych i eksportowanych funkcji Windows API dane do zarządzania zasobami programu informacje o wątkach W systemach z rodziny Windows NT, format PE jest używany m. in. przez pliki *. exe, *. dll, *. obj, *. sys. Format EFI specyfikuje format PE jako standardowy format wykonywalny w tym środowisku. Format PE jest zmodyfikowaną wersją Uniksowego formatu COFF stąd też jego alternatywna nazwa – PE/COFF. W systemach Windows NT, format PE może zawierać zarówno instrukcje z zestawu 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 również w Microsoft Windows CE, który kontynuuje 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 представляет собой структуру данных, содержащую всю информацию, необходимую PE загрузчику для проецирования файла в память.
- Portable Executable (PE) är ett filformat för applikationer, objektkod och DLL-bibliotek. Det används i 32- och 64-bitsversionerna av Microsoft Windows. Ordet "Portable" avser att formatet kan användas i många olika miljöer och operativsystemsarkitekturer. PE-formatet är en datastruktur som gör det möjligt för Windows programladdare att hantera och köra programkoden som är inbäddad i datastrukturen. Bland annat så ingår referenser till dynamiska bibliotek (som används vid dynamisk länkning), import- och exporttabeller för API:n, resurshanteringsdata och tråd-lokalt lagringsutrymme (TLS). För Windows NT-operativsystem används formatet bland annat för EXE, DLL, OBJ, SYS. PE-formatet är även standard för exekverbara filer i Extensible Firmware Interface (EFI)-miljöer. PE-formatet är baserat på COFF-formatet som används i operativsystemsfamiljen Unix. PE kallas därför ibland för PE/COFF. I Windows NT-baserade system så stöds för närvarande instruktionsuppsättningarna IA-32, IA-64 och x86-64 (AMD64/Intel64). Innan Windows 2000 stödde Windows NT (och därmed även PE) också MIPS, Alpha och PowerPC-uppsättningarna. Windows CE stöder dock fortfarande instruktionsuppsättningarna för flera varianter av MIPS, ARM och SuperH.
- Modèle:Infobox Format de données Le format PE (Portable Executable), est un format de fichier natif spécifique à Windows, qui structure les fichiers exécutable du système d'exploitation. Développé par Microsoft, et dérivé de Unix COFF, ce format structure les binaires à extension *. exe (Logiciel), *. ocx (Object Linking and Embbeding), *. dll (Dynamic Link Library) et *. cpl (Panneau de Configuration) sur toutes les plateformes Win32 et supérieur. D'un point de vue sécuritaire, la connaissance de ce format est en soit une base qu'il est nécessaire de posséder lorsque l'on souhaite se lancer dans le Reverse Engineering. Divers outils, présentés plus bas, se basent sur le fonctionnement de la structure PE pour travailler sur les exécutables.
|
| rdfs:comment
|
- 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上で表示された場合アイコンがグラフィカルに表示され、ソフトウェア判別を容易にできる。
- Een Portable Executable is een computerprogramma dat zonder te installeren kan gebruikt worden. Een voorbeeld is het installatieprogramma voor Windows Vista en Windows 7.
- 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 представляет собой структуру данных, содержащую всю информацию, необходимую PE загрузчику для проецирования файла в память.
- 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. Es basiert auf dem COFF-Binärformat . 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 .
- Portable ExecutableFilename extension . cpl, . exe, . dll, . ocx, . sys, . scr, . drvDeveloped by MicrosoftType of format Binary, executable, object, shared librariesExtended from DOS MZ executableCOFF 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.
- 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), inna nazwa: format PE – jest to format plików wykonywalnych, obiektowych oraz bibliotek dynamicznych. Używany w 32- i 64-bitowych wersjach systemów operacyjnych z rodziny Microsoft Windows. Portable oznacza "przenośny", co odnosi się do uniwersalności formatu, dostępnego w wielu architekturach systemów komputerowych. Format PE jest pewną strukturą danych, zawierającą informacje potrzebne systemowi operacyjnemu do zarządzania kodem wykonywalnym.
- Portable Executable (PE) är ett filformat för applikationer, objektkod och DLL-bibliotek. Det används i 32- och 64-bitsversionerna av Microsoft Windows. Ordet "Portable" avser att formatet kan användas i många olika miljöer och operativsystemsarkitekturer. PE-formatet är en datastruktur som gör det möjligt för Windows programladdare att hantera och köra programkoden som är inbäddad i datastrukturen.
- Modèle:Infobox Format de données Le format PE (Portable Executable), est un format de fichier natif spécifique à Windows, qui structure les fichiers exécutable du système d'exploitation. Développé par Microsoft, et dérivé de Unix COFF, ce format structure les binaires à extension *. exe (Logiciel), *. ocx (Object Linking and Embbeding), *. dll (Dynamic Link Library) et *. cpl (Panneau de Configuration) sur toutes les plateformes Win32 et supérieur.
|