Applications

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

  1. Clic droit sur le fichier > Propriétés > Signatures numériques : un éditeur connu et une signature valide sont bon signe.
  2. Calculez l’empreinte : certutil -hashfile fichier.exe SHA256, et comparez-la à celle du site officiel.
  3. Envoyez le fichier (ou l’empreinte) sur VirusTotal : plusieurs dizaines de moteurs l’analysent.
  4. 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.

Articles Similaires

Bouton retour en haut de la page