EXE
Le EXE est la prolongation de nom de fichier commune pour dénoter un dossier exécutable du (un programme ) dans le OpenVMS , DOS , Microsoft Windows , ReactOS , et logiciels d'exploitation d'OS/2 . Sans compter que le programme exécutable lui-même, beaucoup de dossiers d'EXE contiennent d'autres composants appelés les ressources , tel que les cartes binaires et les icônes que le programme exécutable peut employer pour son interface utilisateurs graphique .
Le format de fichier exécutable de DOS diffère de COM de que exécutable, qui est légèrement plus moins de 64 le limité KiB dans la taille et puisqu'il manque de l'information de relocalisation, peut seulement contenir un segment de code . L'en-tête exécutable de DOS contient une telle information de relocalisation, qui permet à des segments multiples d'être chargés aux adresses de mémoire arbitraires, et les executables plus en grande partie que 64 KiB de soutien.
Il y a plusieurs formats de fichier principaux d'EXE.
DOS exécutable de : Ceux-ci peuvent seulement être identifiés par le " de corde du ASCII ; MZ" ; ou le 4D hexadécimal 5A au début du dossier (le " ; " du nombre magique ;). Ces executables peuvent être courus du DOS, et la plupart des versions de Windows peuvent les exécuter using une sorte d'émulation. " ; MZ" ; sont les initiales de la marque Zbikowski , un de des réalisateurs du MS-DOS.
de 16 bits nouveau exécutable : Présenté avec le MS-DOS multitâche 4.0, ceux-ci peuvent être identifiés par le " ; NE" ; dans l'ASCII. Ceux-ci ne peuvent pas n'être courus par aucune autre version de DOS mais peuvent être courus par toutes les versions de Windows et d'OS/2.
16/32-bit mélangé exécutable linéaire : Présenté avec OS/2 2.0, ceux-ci peuvent être identifiés par le " ; LE" ; dans l'ASCII. Ce format n'est à la place employé pour des applications d'OS/2 plus, mais pour des conducteurs de VxD sous le Windows 3.x et Windows 9x, et par quelques unités d'extension de DOS.
exécutable linéaire à 32 bits : Présenté avec OS/2 2.0, ceux-ci peuvent être identifiés par le " ; LX" ; dans l'ASCII. Ceux-ci peuvent seulement être courus par OS/2 2. Ils sont également employés par quelques unités d'extension de DOS de
à 32 bits exécutable portatif : Présenté avec Windows NT, ce sont les plus complexes et peuvent être identifiés par le " ; PE" ; dans l'ASCII. Ceux-ci peuvent être courus par toutes les versions de Windows NT , et également Windows 95 et plus haut, partiellement aussi dans le DOS using le HX_DOS_Extender . Ils sont également employés dans le BeOS R3, toutefois le format employé par BeOS viole légèrement les spécifications de PE car il ne spécifie pas un sous-système correct.
exécutable portatif 64-bit : Présenté par des versions 64-bit de Windows, ce sont des dossiers de PE avec un type d'unité centrale de traitement correspondant à un ensemble d'instruction 64-bit tel que le X86-64 ou le IA-64 . Ceux-ci peuvent seulement être courus par les éditions 64-bit de Microsoft Windows, tel que l'édition 64-bit de Windows Xp de ou l'édition 64-bit du serveur 2003 de Windows de , fonctionnant sur des machines avec le type d'unité centrale de traitement spécifique dans le dossier.
Sans compter que ces derniers, il y a également beaucoup de formats de la coutume EXE, tels que W3 (une collection de de LE files, seulement utilisé dans WIN386.EXE), le W4 (une collection comprimée de LE files, seulement utilisé dans VMM32.VXD), le DL , MP , le P2 , le P3 de (trois derniers ont employé près Unités d'extension du recouvrement de Phar de ), et probablement plus.
Quand Windows de 16 bits ou à 32 bits exécutable est couru par Windows, l'exécution commence au Ne ou au PE, et ignore le code du MZ. D'une part, le DOS ne peut pas (excepté à l'aide de l'unité d'extension de DOS de HX pour des dossiers de PE seulement) exécutent ces dossiers. Pour empêcher le DOS de se briser, tous les dossiers exécutables de Windows doivent commencer par un programme fonctionnant de DOS appelé un moignon de . Normalement ce programme montre simplement le " simple de message ; Ce programme ne peut pas être lancé dans le mode" de DOS ; (ou semblable), mais il y a quelques programmes double mode (MZ-NE ou MZ-PE) (comme regedit ) ont une section utilisable de DOS.
Dans le Microsoft Windows , un utilisateur peut compter que double-clicking sur un dossier d'exe ouvrira un programme, à moins qu'il soit incompatible ou cassé. C'est utile en évitant les virus d'ordinateur si un utilisateur reçoit un dossier que les réclamations pour être une image ou un document, mais lui a le " ; .exe" ; prolongation, il est susceptible d'être un Trojan Horse de virus ou de que l'expéditeur essaye de les duper dans le fonctionnement. Ceci ne signifie pas que tous les dossiers de .exe sont des virus ou des Trojan, simplement ce beaucoup de virus et les Trojan apparaissent sous forme de dossiers de .
Voir également
exécutable Liste de des formats de fichier
Emballeur du EXE
.
| Random links: | Hassium | Banque de développement islamique | Verre de Jimmy | L'épée du sort malheureux | Cornriggs | EXE |