À retenir
- Il contient des instructions directement compréhensibles par le système ou un interpréteur.
- Il est spécifique à un système d'exploitation (un .exe de Windows ne fonctionne pas nativement sur macOS).
- C'est le moteur qui transforme un code statique en un programme actif.
Un fichier exécutable est un type de document informatique qui permet de lancer directement un logiciel ou une application. Contrairement à un fichier de données (comme une photo ou un texte) que l'on se contente de consulter, l'exécutable contient une liste d'instructions que le processeur de l'ordinateur va suivre à la lettre pour accomplir une tâche, comme ouvrir un jeu vidéo ou un navigateur web.
Étymologie
Le mot vient du verbe « exécuter », issu du latin exsequi signifiant « suivre jusqu'au bout » ou « accomplir ». En informatique, il désigne la capacité d'un programme à être mené à bien par la machine. On utilise souvent l'extension .exe sur Windows, qui est l'abréviation du terme anglais executable.
Exemples d'usage
- Sous Windows : un fichier nommé
installation.exequi permet d'installer un nouveau logiciel. - Sous macOS : une application dans le dossier « Applications » (qui est techniquement un paquet contenant un exécutable).
- Sous Linux : un script
script.shauquel on a donné les droits d'exécution.
Cas d'usage
Ce concept intervient dès que l'on veut faire agir l'ordinateur : lancer un système d'exploitation, démarrer un logiciel de bureautique, exécuter un script de maintenance réseau ou encore faire tourner un serveur de base de données.
Bonnes pratiques
La prudence est de mise : un fichier exécutable peut modifier le système en profondeur. Il ne faut jamais lancer un exécutable provenant d'une source inconnue ou reçu par e-mail, car c'est le vecteur principal des virus et logiciels malveillants (malwares).
Synonymes
Antonymes
Conseil
Si vous apprenez la programmation, l'exécutable est le résultat final (le produit fini) de votre travail après l'étape de compilation. Considérez le code source comme la recette de cuisine et l'exécutable comme le plat prêt à être servi.
Questions fréquentes
Pourquoi mon fichier exécutable ne s'ouvre pas ?
Cela arrive souvent si le fichier a été conçu pour un autre système (ex: tenter d'ouvrir un .exe Windows sur un Mac) ou s'il manque des droits d'administration.
Un script est-il un exécutable ?
Oui, mais c'est un exécutable 'indirect' : il a besoin d'un autre programme (un interpréteur comme Python ou Bash) pour traduire ses instructions au processeur.