Fichier exécutable
Un fichier exécutable est un type d'ordinateur filet qui court un programme quand il est ouvert. Cela signifie qu'il exécute du code ou une série d'instructions contenues dans le fichier. Les deux principaux types de fichiers exécutables sont les programmes compilés 1) et les scripts 2).
Sur les systèmes Windows, les programmes compilés ont une . EXE extension de fichier et sont souvent appelés «fichiers EXE». Sur les ordinateurs Macintosh, les programmes compilés ont une .APP extension, qui est courte pour application. Les deux types de fichiers exécutables ont été compilé du code source dans binaire code machine directement exécutable par le CPU. Cependant, les fichiers EXE ne s’exécutent qu’en Windows, tandis que les fichiers APP ne fonctionnent que dans Mac OS X. C’est parce que le code est exécuté par le 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 dans un texte brut format, plutôt qu'un format binaire. En d'autres termes, vous pouvez ouvrir un fichier de script et afficher le code dans un éditeur de texte. Les scripts ne contenant pas de code machine exécutable, ils nécessitent une interprète courir. Par exemple, un PHP fichier ne peut exécuter du code que s’il est exécuté avec un interpréteur PHP. Si aucun interpréteur PHP n'est disponible, le script PHP ne peut être ouvert que sous forme de fichier texte.
Comme les fichiers exécutables exécutent le code lors de l’ouverture, vous ne devez pas ouvrir de fichiers exécutables inconnus, en particulier ceux reçus au format courriel : pièces jointes. Bien que les fichiers exécutables compilés soient les plus dangereux, les fichiers de script peuvent également exécuter du code malveillant. Par exemple, VBScript (.VBS) Les fichiers peuvent s’exécuter automatiquement sur les systèmes Windows via l’hôte de script Windows intégré. De même, AppleScript (.SCPT) Les fichiers peuvent fonctionner à l'aide de l'interpréteur AppleScript fourni avec Mac OS X. Par conséquent, si vous rencontrez un fichier inconnu et que vous ne savez pas s'il contient du code exécutable, il est préférable de ne pas l'ouvrir. Ci-dessous se trouve une liste de communes extensions de fichiers utilisé 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