Résumé
En informatique et en technologies de l'information, un fichier exécutable, parfois (par métonymie) un programme, ou simplement un exécutable est un fichier contenant un programme et identifié par le système d'exploitation en tant que tel. Le chargement d'un tel fichier entraîne la création d'un processus dans le système, et l'exécution du programme, par opposition au fichier de données qui doit d'abord être interprété par un programme pour prendre sens. Traditionnellement, le programme contenu dans un fichier exécutable contient lui-même des instructions codées dans un langage compréhensible par un processeur. Cependant, dans une acceptation plus générale, n'importe quel fichier contenant des instructions destinée à un interpréteur ou une machine virtuelle, comme des scripts ou du bytecode, peut aussi être considéré comme un exécutable. Au sens large, un fichier exécutable peut prendre deux formes : un fichier binaire, c'est le cas pour : les programmes en langage machine, compilés (ou assemblés) pour un type de système donné, et dont les instructions sont exécutées directement par le processeur, les programmes en bytecode, compilés pour une architecture générique et devant être soit interprétés dans le cadre d'une machine virtuelle, soit « sur-compilés » vers un langage machine au moment de l'exécution ; un fichier texte, c'est le cas pour les scripts, dont l'exécution est réalisée par un interpréteur (shell, perl). Les propriétés des fichiers binaires exécutables sont intimement liées au type de système d'exploitation. Sous les versions de Mac OS antérieures à Mac OS X, les différents types de fichiers (y compris les exécutables) sont identifiés par des informations stockées dans le fichier : le type et le créateur. Le type indique la nature du fichier par un code alphanumérique à quatre positions (par exemple : 'APPL' pour une application, 'INIT' pour une extension système — sorte de patch désactivable au démarrage —, ou 'cDEV' pour un tableau de bord — application utilitaire utilisable depuis n'importe quel contexte applicatif).
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.