Article de reference

Exécutable linéaire

Le format LE (Linear Executable) est un format de fichier pour code exécutable conçu pour les systèmes d'exploitation 32 bits en mode protégé. Initialement utilisé par le systèm...

Le format LE (Linear Executable) est un format de fichier pour code exécutable conçu pour les systèmes d'exploitation 32 bits en mode protégé. Initialement utilisé par le système d'exploitation OS/2 et adopté par divers progiciels DOS , il a également servi de format de fichier pour les pilotes de périphériques virtuels (VxD) dans les premières versions de Windows, notamment Windows 3.x et la série Windows 9x . La flexibilité des fichiers LE a suscité un intérêt pour leur utilisation en stéganographie .

16 bits à l'informatique 32 bits . Il a été développé comme une extension du format New Executable (NE) , plus ancien et utilisé pour les applications 16 bits. Les limitations de la gestion et de l'adressage de la mémoire ont conduit au développement du format LE comme alternative 32 bits. LE a enrichi les fonctionnalités du format NE en permettant au système de fonctionner en mode protégé.

Une version étendue du format, appelée LX, a été développée spécifiquement pour OS/2 Warp et prenait en charge des extensions supplémentaires par rapport au format LE.

Structure

Les fichiers au format LE commencent par un en-tête MZ (l'en-tête exécutable DOS standard) pour assurer la compatibilité avec les systèmes DOS. Dans cet en-tête MZ, à l'offset 0x3C, se trouve une valeur 32 bits appelée e_lfanewchamp , qui contient un pointeur vers l'en-tête étendu (l'en-tête LE). L'en-tête LE commence par les caractères ASCIILE (ou LX dans OS/2 Warp ). Dans les exécutables linéaires, les décalages et les structures de fichier sont généralement définis par rapport au début de l'en-tête LE ou comme des décalages absolus au sein du fichier.

Usage

  • OS/2 : Le système d'exploitation OS/2 d'IBM utilisait le format LE pour ses exécutables et ses DLL dans ses variantes 32 bits.
  • Extensions DOS : Ce format était populaire parmi les extensions DOS, telles que DOS/4GW , qui permettaient aux applications DOS de fonctionner en mode protégé, contournant les limitations des contraintes de mémoire en mode réel.
  • Pilotes Windows VxD : Windows 3.x et la série Windows 9x utilisaient le format LE pour les pilotes de périphériques virtuels (VxD).

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index