Qu'est-ce qu'un fichier EXE ?
EXE (fichier exécutable) est l'extension de fichier courante désignant un programme machine sous les systèmes d'exploitation DOS, OpenVMS, Windows, etc. Les ressources, les images bitmap, les icônes et les autres composants nécessaires à l'exécution d'un programme sont contenus dans les fichiers EXE. Il est souvent possible d'utiliser la version compressée de manière identique à la version non compressée utilisant des compresseurs de fichiers exécutables ("runtime packers", "software packers", etc.). Les fichiers EXE compressés sont des archives auto-extractibles utilisant les programmes CUP386 et UNP. La plupart des utilisateurs d'ordinateur savent qu'il est nécessaire de rechercher le fichier EXE pour exécuter certains programmes si aucun raccourci n'a été créé lors du processus d'installation.
Les fichiers "MZ Executable" 12 bits sous DOS sont identifiés par l'en-tête "MZ" dans le code ASCII du nom de fichier. Les fichiers "New Executable" 16 bits sont utilisés sous Windows et OS/2 16 bits, et utilisent l'en-tête "NE" dans le code ASCII. Le fichier "Linear Executable" 36 bits sous OS/2 est identifié par "LX" et n'est compatible qu'avec OS/2 2.0 et les versions ultérieures. Le fichier "Linear Executable" mixte 16/32 bits est identifié par "LE" et utilisé par Windows 3.x, OS/2 et Windows 9.x. Le fichier "New Executable" 16 bits sous Windows ignore le code MZ vu dans le DOS. Le fichier "Portable Executable" 36 bits utilise "PE". Le fichier "Portable Executable" 64 bits utilise PE avec des champs plus larges. Les fichiers PE 32 et 64 bits fonctionnent tous les deux.
Voici une petite liste, non exhaustive, des programmes qui peuvent ouvrir les documents EXE:
- DOS
- OS/2
- Windows