Extensions de programmes et de scripts (EXE, MSI, BAT, JAR, APK) : à quoi servent-elles et lesquelles sont sûres ?

En bref :
- Une extension de programme (.exe, .msi, .apk, .jar…) indique qu’un fichier s’exécute au lieu de simplement s’ouvrir : il peut donc modifier votre système.
- Les plus risquées sont .exe, .bat, .ps1, .vbs et .reg quand elles viennent d’un e-mail ou d’un site inconnu.
- Avant d’ouvrir : affichez les extensions, vérifiez la source, analysez le fichier avec VirusTotal.
Un document Word ou une photo se contentent d’être lus. Un fichier exécutable, lui, donne des ordres à l’ordinateur. C’est pourquoi il faut savoir reconnaître son extension : elle dit ce que le fichier peut faire, sur quel système, et avec quel niveau de prudence.
Les principales extensions de programmes
| Extension | Système | Rôle | Risque |
|---|---|---|---|
| .exe | Windows | Programme ou installateur | Élevé |
| .msi | Windows | Paquet d’installation géré par Windows Installer | Moyen à élevé |
| .bat, .cmd | Windows | Script de commandes CMD | Élevé |
| .ps1 | Windows | Script PowerShell | Élevé |
| .vbs | Windows | Script VBScript, en voie d’abandon | Élevé |
| .reg | Windows | Modifie le registre | Élevé |
| .lnk | Windows | Raccourci, qui peut lancer une commande | Moyen |
| .appx, .msix | Windows | Application de style Microsoft Store | Faible à moyen |
| .jar | Java (tous) | Programme Java | Moyen |
| .apk, .xapk | Android | Application Android | Moyen à élevé hors Play Store |
| .dmg | macOS | Image disque d’installation | Moyen |
| .sh | Linux, macOS | Script shell | Élevé |
| .rpm | Fedora, Red Hat | Paquet logiciel Linux | Moyen |
Afficher les extensions dans Windows
Par défaut, Windows masque les extensions : un fichier « facture.pdf.exe » s’affiche alors « facture.pdf ». Pour y voir clair, dans l’Explorateur de fichiers sous Windows 11, ouvrez Afficher > Afficher > Extensions de noms de fichiers ; sous Windows 10, cochez Extensions de noms de fichiers dans l’onglet Affichage. Le détail est dans afficher les extensions de fichiers sous Windows 11.
Fichiers exécutables : les règles de sécurité
- Ne lancez un .exe que s’il vient du site officiel de l’éditeur ou d’un magasin d’applications.
- Méfiez-vous des doubles extensions (.pdf.exe, .docx.js) et des archives qui en contiennent.
- Un fichier exécutable reçu par e-mail, même d’un contact, doit être vérifié avant ouverture.
- Gardez Microsoft Defender actif : son filtre SmartScreen avertit quand un programme est peu connu.
Pour aller plus loin, lisez les extensions de fichiers dangereuses et consultez la fiche du fichier .EXE. Le .msi fait l’objet d’un article à part : fichier .MSI : c’est quoi et comment l’ouvrir (le .msi installe, le .exe peut tout faire).
Scripts : BAT, PS1, VBS
Ces fichiers sont du texte lisible : un clic droit > Modifier (ou le Bloc-notes) permet de lire ce qu’ils font avant de les lancer. Un .bat contient des commandes CMD ; un .ps1 est un script PowerShell, souvent bloqué par la stratégie d’exécution : voyez ouvrir un fichier .PS1. Sous Linux et macOS, l’équivalent est le fichier .SH. Un fichier .reg modifie le registre : fichier .REG explique comment le lire avant de l’importer, et le raccourci .LNK et le fichier .SYS (pilote, à ne jamais déplacer) méritent le même réflexe.
JAR, APK, DMG et autres formats
Un .jar demande que Java soit installé : ouvrir un fichier .JAR sous Windows et Mac. Un .apk s’installe sur Android, ou sur PC avec un émulateur : voyez ouvrir un fichier .APK et, pour son cousin en paquet multiple, .XAPK. Un .rpm concerne Fedora : ouvrir un fichier .RPM. Quant au .appx de Windows, il s’installe par PowerShell ou en double-clic : installer un .appx.
Vérifier un fichier avant de l’ouvrir
- Clic droit sur le fichier > Propriétés > Signatures numériques : un éditeur connu et une signature valide sont bon signe.
- Calculez l’empreinte :
certutil -hashfile fichier.exe SHA256, et comparez-la à celle du site officiel. - Envoyez le fichier (ou l’empreinte) sur VirusTotal : plusieurs dizaines de moteurs l’analysent.
- En cas de doute, lancez-le dans Windows Sandbox (éditions Pro, Entreprise ou Éducation) ou ne le lancez pas.
Cas pratique : la « facture » reçue par e-mail
Claire reçoit « facture_octobre.pdf » d’un fournisseur inconnu. Extensions affichées, elle voit « facture_octobre.pdf.exe » : l’icône imitait un PDF. Elle ne l’ouvre pas, supprime le message et lance une analyse Defender. Le simple réglage d’affichage lui a évité une infection.
Questions fréquentes
Quelle est la différence entre EXE et MSI ?
Un .exe est un programme quelconque ; un .msi est un paquet d’installation standardisé, exécuté par Windows Installer, qui permet aussi une désinstallation propre et un déploiement en entreprise.
Qu’est-ce qu’un fichier exécutable ?
C’est un fichier dont le contenu est lancé par le système comme un programme, au lieu d’être simplement affiché par une application.
Quels sont les types de fichiers exécutables ?
Sous Windows : .exe, .msi, .bat, .cmd, .ps1, .vbs, .com et .scr. Sur Android : .apk. Sur macOS : .app et .dmg. Sur Linux : .sh et les binaires.
Un fichier .apk est-il sûr ?
Seulement s’il vient du Play Store ou du site de l’éditeur. Ailleurs, le risque de malware est réel : activez l’installation depuis une source inconnue uniquement le temps nécessaire.
Peut-on ouvrir un .exe sur Mac ou sur Linux ?
Pas directement : il faut un outil de compatibilité comme Wine, ou une machine virtuelle sous Windows.
Pourquoi mon antivirus bloque-t-il un fichier .exe ?
Parce qu’il est peu connu, non signé ou détecté comme suspect. Vérifiez la source avant d’autoriser quoi que ce soit.



