À retenir
- Un exécutable est un programme prêt à fonctionner.
- Il est souvent spécifique à un système d'exploitation (un exécutable Windows ne fonctionne pas directement sur un Mac).
- Il contient du code binaire compréhensible par le processeur.
Un exécutable est un fichier informatique qui contient une suite d'instructions que l'ordinateur peut comprendre et traiter directement. Contrairement à un document texte que l'on lit, l'exécutable est une action : lorsqu'on double-clique dessus, il lance un programme, un jeu ou un outil. C'est l'équivalent d'une recette de cuisine déjà programmée dans un robot ménager : il suffit d'appuyer sur 'Play' pour qu'il travaille.
Étymologie
Issu du verbe « exécuter », provenant lui-même du latin exsequi signifiant « suivre jusqu'au bout » ou « accomplir ». Dans le contexte numérique, il désigne la capacité d'une machine à accomplir les ordres contenus dans un fichier binaire. En anglais, on utilise le terme executable.
Exemples d'usage
- Le fichier
chrome.exequi permet de lancer le navigateur Google Chrome sur Windows. - Un fichier d'installation (souvent nommé
setup.exeouinstall.bin). - Les applications mobiles sur un smartphone sont, à la base, des paquets contenant des exécutables.
Cas d'usage
On utilise des exécutables pour lancer n'importe quel logiciel (bureautique, montage vidéo), pour effectuer des mises à jour système, ou pour exécuter des scripts automatisés qui gèrent des serveurs.
Bonnes pratiques
La règle d'or est la prudence : n'ouvrez jamais un fichier exécutable dont vous ne connaissez pas l'origine exacte, car c'est le moyen principal de propagation des virus et malwares. Vérifiez toujours l'extension du fichier (comme le célèbre .exe sur Windows) avant de cliquer.
Synonymes
Antonymes
Conseil
Si vous apprenez la programmation, l'exécutable est l'étape finale de votre travail : c'est ce que vous distribuez à vos utilisateurs pour qu'ils puissent utiliser votre création sans voir vos lignes de code.
Questions fréquentes
Quelle est la différence entre un code source et un exécutable ?
Le code source est écrit par un humain dans un langage lisible (comme le Python ou le C++). L'exécutable est le résultat de la transformation de ce code en langage machine (0 et 1) pour l'ordinateur.
Un fichier .pdf peut-il être un exécutable ?
Non, un PDF est un fichier de données. Cependant, des pirates peuvent parfois masquer un exécutable malveillant en lui donnant une fausse icône de document.