s
19 708 Pages

l'extension EXE identifie, dans les systèmes d'exploitation MS-DOS, OS / 2 et windows, un fichier contenant un code exécutable, à savoir, un programme ou un pilote de périphérique. Outre les instructions de code exécutable, les fichiers EXE contiennent généralement également les données et les ressources (images, textes, icônes, etc.) nécessaires à l'interface graphique ou en général au fonctionnement du code.

Executable Formats de fichiers

Sous le générique .exe, vous pouvez être trouvé en réalité de nombreux formats exécutables: listés ci-dessous sont les plus courantes.

MS-DOS

  • DOS MZ Executable 16 bits: Ceci est sans doute le plus commun format de fichier exécutable pour DOS et est identifié par deux lettres « MZ » au début du fichier, qui représentent des marqueurs du type de fichier exécutable. Il ne peut contenir du code 16 bits et peut fonctionner à la fois sous DOS sous différentes versions de Windows, mais pas sur les 64 bits. Il est également pris en charge par OS / 2.
  • New Executable 16 bits: a été introduit avec Multitâche MS-DOS 4.0, mais n'a jamais été populaire. Il est identifié par deux lettres fichier « NE » pour démarrer et ne peut contenir du code 16 bits.

OS / 2

  • 32 bits linéaire Executable: le format de l'OS / 2 canon fichier exécutable à partir de la version 2.0 partir. Il a identifié les deux lettres « LX » au début du fichier. Il est également utilisé par certains d'extension DOS.
  • Mixte 16/32 bits 16/32 bits linéaire Executable: introduit avec OS / 2 2.0, il a été abandonné par la suite dans les versions ultérieures. Il peut tenir ensemble des parties de 16- et le code 32 bits. Il est le pilote du format de fichier VxD pour Windows 3.x et Windows 9x et même qui peut être exécuté sur une extension DOS.

windows

  • Portable Executable 32 bits: il a été introduit avec Windows NT et est devenu plus tard le format de fichier canonique pour tous les programmes Windows 32 bits. Il est un format complexe et très sophistiqué: pour assurer la compatibilité, intègre un petit DOS programme, a déclaré talon, qui est au début du fichier. Le fichier exécutable réel commence immédiatement après le talon, avec les deux lettres « PE » identifiant le format.
  • Portable Executable 64 bits: est la version adaptée pour le code exécutable 64 bits. Il ne peut être effectuée par les versions de Windows 64 bits, mais pas de ces 32 bits.

D'autres formats

A part cela, il y a des formats exécutables particuliers tels que W3 (un groupe de fichiers LE, utilisé uniquement dans le fichier WIN386.EXE), W4 (un groupe de fichiers LE, utilisés uniquement dans les fichiers VMM32.VXD compressé), les formats DL , MP, P2, P3 (les trois derniers utilisés par Phar Lap extension) et probablement d'autres.

Formats et compatibilité

Comme mentionné ci-dessus, de nombreux formats exécutables avancés incorporant un stub DOS, qui est un petit programme minimal DOS; donc les fichiers au format LX et PE commencent toujours par les deux lettres « MZ » de l'ancien format DOS: si vous exécutez sous DOS un programme pour Windows, charge DOS et exécuter le talon, qui affiche à l'écran un message d'erreur et puis mettre fin à. Au lieu de cela, le système d'exploitation Windows ou OS / 2 sautera à pied du talon DOS et commencer à charger l'emplacement du fichier à côté du talon, qui sera l'identifiant « PE » ou « LX ».

Articles connexes