Article de reference

Nouvel exécutable

[[.exe]] , .dll , .fon , .drv "},"mime":{"wt":""},"type code":{"wt":""},"uniform type":{"wt":""},"conforms to":{"wt":""},"magic":{"wt":""},"owner":{"wt":""},"released":{"wt":""}...

format de fichier exécutable 16 bits , successeur du format MZ de DOS . Il a été utilisé dans Windows 1.0 à 3.x, Windows 9x , MS-DOS 4.0 multitâche , OS/2 1.x et la version OS/2 de Windows NT jusqu'à la version 5.0 (Windows 2000). Un NE est également appelé exécutable segmenté . Il utilise le mode protégé 286 ou mode irréel et peut être hybride 16 bits et 32 ​​bits

Windows 1.0 en 1985, suivi en 1986 par le MS-DOS 4.0 multitâche , qui constituait une branche distincte du développement MS-DOS, sorti entre les versions MS-DOS principales 3.2 et 3.3, et parfois appelé « MS-DOS 4.0 européen ».

Le format Portable Executable (PE) a remplacé le format NE dans les versions 32 bits et 64 bits de Windows, tandis que le format Linear Executables (LX) a remplacé le format NE pour les programmes 32 bits dans OS/2. VxD dans Windows 9x utilise également le format LE .

Compatibilité

Bien que conçus pour les systèmes d'exploitation 16 bits , les exécutables New Executables peuvent être exécutés sous Windows 32 bits . À partir de Windows Vista, les ressources d'icônes contenues dans les New Executables ne sont ni extraites ni affichées, même par l'interpréteur de commandes 32 bits. Les versions 64 bits de Windows ne prennent pas en charge nativement l'exécution des exécutables New Executables, car Windows 64 bits ne peut pas exécuter de programmes 16 bits sur le processeur sans l'aide d'un émulateur.

En raison de la rareté et de la complexité de ces fichiers, seuls quelques logiciels de compression .EXE les prennent en charge : WinLite, PackWin, PKLite 2.01 , et SLR Optloader ou NeLite pour OS/2. Le format NE est également encore utilisé comme conteneur (non exécutable) pour .fonles polices bitmap de Microsoft Windows.

Ébauche DOS

Les exécutables New (NE), Linear (LX) et Portable (PE) conservent l'en-tête de fichier au format DOS MZ pour assurer la compatibilité avec DOS . Sous DOS, un stub DOS est lancé, affichant généralement « Ce programme ne peut pas être exécuté en mode DOS » ou « Ce programme nécessite Microsoft Windows », puis se termine. Il s'agit d'une forme minimale d'un binaire dit « fat » .