Portable Executable
- Portable Executable
-
Portable Executable File Format
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.
Histoire
Microsoft migra vers le format PE avec l'introduction de Windows NT 3.1 OS. Toutes les versions suivantes de Windows, incluant Windows 95/98/ME, supportent le format PE. Auparavant ils étaient au format NE — New Executable File Format, « new » faisant référence à CP/M, et aux fichiers .com —.
Signature
- Un fichier étant au format PE voit obligatoirement ses deux premiers octets placés à la valeur 'MZ' (tout comme les fichiers au format NE, et pour compatibilité).
- Un fichier au format PE évolué vérifiera, quant à lui, deux octets placés à la valeur 'PE' ou 'NE' suivis de deux octets nuls, situés à l'adresse contenue à l'octet 0x3C du fichier. Cette valeur, codée sur 4 octets, est nulle si le fichier est structuré selon l'ancien format.
Voir aussi
Liens externes (en Anglais)
- Portail de l’informatique
Catégories : Administration Windows | Format de données numériques
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Portable Executable de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
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 [1]. Mögliche Dateiendungen sind zum Beispiel: .exe –… … Deutsch Wikipedia
Portable Executable — Not to be confused with Portable application. Portable Executable Filename extension .cpl, .exe, .dll, .ocx, .sys, .scr, .drv Developed by Microsoft Type of format Binary, executable, object, shared libraries … Wikipedia
Portable Executable — Переносимый исполняемый файл Расширение .exe, .dll, .ocx, .sys, .scr, .drv, .cpl Сигнатура MZ (опционально), PE Разработан Microsoft Тип формата двоичный, исполняемый, объектный … Википедия
Portable Executable File Format — Portable Executable Extension .cpl, .exe, .dll, .ocx, .sys, .scr, .drv Type de format Binaire, Exécutable, Code Objet, DLL Extension du MZ DOS Executable COF … Wikipédia en Français
Exécutable Windows — Portable Executable File Format 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… … Wikipédia en Français
Executable compression — is any means of compressing an executable file and combining the compressed data with the decompression code it needs into a single executable.Running a compressed executable essentially unpacks the original executable code, then transfers… … Wikipedia
Executable And Linking Format — ELF (Executable and Linking Format) est un format de fichier informatique binaire utilisé pour l enregistrement de code compilé (objets, exécutables, bibliothèques de fonctions). Il a été développé par l’USL (Unix System Laboratories) pour… … Wikipédia en Français
Executable and Linkable Format — Executable and Linking Format ELF (Executable and Linking Format) est un format de fichier informatique binaire utilisé pour l enregistrement de code compilé (objets, exécutables, bibliothèques de fonctions). Il a été développé par l’USL (Unix… … Wikipédia en Français
Executable and Linking Format — Extension aucune, .o, .so, .exe, .elf Développé par Unix System Laboratories Type de format Format de fichier exécutable Spécification Format ouvert … Wikipédia en Français
Executable and linking format — ELF (Executable and Linking Format) est un format de fichier informatique binaire utilisé pour l enregistrement de code compilé (objets, exécutables, bibliothèques de fonctions). Il a été développé par l’USL (Unix System Laboratories) pour… … Wikipédia en Français