Fichier exécutable
Un fichier exécutable est un type de fichier informatique qui exécute un programme lorsqu’il est ouvert. Cela signifie qu’il exécute le code ou une série d’instructions contenus dans le fichier. Les deux principaux types de fichiers exécutables sont 1) les programmes compilés et 2) les scripts.
Sur les systèmes Windows, les programmes compilés portent l’extension de fichier .EXE et sont souvent appelés « fichiers EXE ». Sur les ordinateurs Macintosh, les programmes compilés portent l’extension .APP, qui est l’abréviation de application. Ces deux types de fichiers exécutables ont été compilés à partir du code source en code machine binaire, directement exécutable par le CPU. Cependant, les fichiers EXE ne s’exécutent que sous Windows, tandis que les fichiers APP ne s’exécutent que sous Mac OS X. Cela s’explique par le fait que le code est exécuté par le système d’exploitation et doit donc être compilé dans un format que le système d’exploitation peut comprendre.
Les fichiers exécutables non compilés sont souvent appelés scripts. Ces fichiers sont enregistrés au format texte brut, plutôt qu’au format binaire. En d’autres termes, vous pouvez ouvrir un fichier script et afficher le code dans un éditeur de texte. Comme les scripts ne contiennent pas de code machine exécutable, ils ont besoin d’un interpréteur pour s’exécuter. Par exemple, un fichier PHP ne peut exécuter du code que s’il est lancé avec un interpréteur PHP. Si aucun interpréteur PHP n’est disponible, le script PHP peut uniquement être ouvert comme fichier texte.
Comme les fichiers exécutables exécutent du code lorsqu’ils sont ouverts, vous ne devez pas ouvrir de fichiers exécutables inconnus, en particulier ceux reçus en pièces jointes d’un e-mail. Bien que les fichiers exécutables compilés soient les plus dangereux, les fichiers script peuvent également exécuter du code malveillant. Par exemple, les fichiers VBScript (.VBS) peuvent s’exécuter automatiquement sur les systèmes Windows grâce à l’hôte de script Windows intégré. De même, les fichiers AppleScript (.SCPT) peuvent s’exécuter avec l’interpréteur AppleScript inclus dans Mac OS X. Par conséquent, si vous trouvez un fichier inconnu et ne savez pas s’il contient du code exécutable, il est préférable de ne pas l’ouvrir. Vous trouverez ci-dessous une liste des extensions de fichier couramment utilisées pour les fichiers exécutables sur les systèmes Windows et Macintosh.
Extensions de fichier Windows : .EXE, .COM, .BAT, .VB, .VBS, .WSF, .PIF
Extensions de fichier Macintosh : .APP, .SCPT, .APPLESCRIPT
Testez vos connaissances