.EXEC

Fichier EXEC

Unix Executable File
Poser une question
RÉPONSE RAPIDE

Un fichier .exec est un exécutable Unix/Linux/macOS - un programme ou un script destiné à être lancé, pas consulté. Sur Linux ou macOS, ouvrez un terminal, lancez « chmod +x file.exec » puis « ./file.exec ». N'exécutez jamais un .exec provenant d'une source non fiable ; il s'exécute avec l'intégralité de vos privilèges utilisateur.

Développeur : N/A (generic Unix/Linux/macOS convention) Catégorie : Fichiers exécutables MIME: application/x-executable
S'OUVRE SUR Windows macOS Linux
Lié : .APK · .EXE · .VBS · .JAR

Sur cette page

19k+ extensions indexées
Dernière révision le Aug 13, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier EXEC ?

Les fichiers exécutables pour Unix et les systèmes de type Unix peuvent être enregistrés avec l'extension .exec. Un fichier .exec peut contenir virtuellement n'importe quel programme exécutable sur un système d'exploitation donné - soit un binaire compilé (comme un binaire ELF sur Linux/Unix), soit un script d'interpréteur en texte brut. Le .exec a son équivalent sous la forme de fichiers .exe sur les systèmes Windows.

En règle générale sur les systèmes Unix, les fichiers exécutables sont enregistrés sans aucune extension - le suffixe .exec est utilisé pour marquer les fichiers exécutables dans les gestionnaires de fichiers et les IDE sur macOS, Linux ou FreeBSD, distinguant ainsi la sortie exécutable des fichiers sources.

La capacité d'exécuter un fichier .exec est déterminée par les bits de permission du fichier et son en-tête interne, et non par l'extension. Le noyau vérifie les octets magiques à l'offset 0 : les binaires ELF commencent par \x7FELF, les binaires macOS Mach-O par FEEDFACE, et les scripts par #! suivi du chemin d'un interpréteur (par exemple, #!/bin/bash pour un script .sh).

Les fichiers .exec peuvent être lancés depuis la ligne de commande (shell). Sur macOS, c'est le bit d'exécution (l'attribut de permission x) qui importe - un fichier s'exécute correctement avec ou sans l'extension .exec. Avant d'exécuter un fichier .exec inconnu, utilisez la commande file pour confirmer son type réel.

Sécurité et sûreté

RISQUE : HIGH

Un exécutable est le type de fichier le plus risqué à lancer depuis une source non fiable : un .exec s'exécute avec vos privilèges utilisateur et peut lire, modifier, chiffrer ou supprimer vos fichiers et télécharger du code supplémentaire. Avant d'en lancer un que vous n'avez pas construit : lancez « file file.exec » pour voir de quoi il s'agit, et s'il s'agit d'un script texte, lisez-le d'abord. Sur macOS, Gatekeeper bloquera par défaut les binaires non signés/non notariés - cet avertissement est là pour votre protection. Ne faites jamais aveuglément un « chmod +x » pour lancer un fichier provenant d'un forum, d'un e-mail ou d'un téléchargement aléatoire. L'extension « .exec » ne confère aucune sécurité ; faites confiance à la source, pas au suffixe.

Détails du format

en bref
NOM COMPLETUnix Executable Filealias Unix executable, executable script
DÉVELOPPEURN/A (generic Unix/Linux/macOS convention)depuis N/A (extension-less executables predate the .exec label; concept from early Unix)
TYPE MIMEapplication/x-executable
TYPEProgramme ou script exécutable (binaire ELF/Mach-O, ou script shell texte)
Cette extension est également utilisée par…
  • Marqueur d'exportation Application/IDE - Certains outils de construction et applications nomment leur artefact exécutable produit *.exec purement comme étiquette ; le type réel sous-jacent reste ELF/Mach-O/script.
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
00010203
HEX
7F454C46
ASCII
·ELF
Un .exec n'a pas de signature propre - il dépend du type d'exécutable dont il s'agit. Un binaire Linux/Unix compilé est un ELF : 7F 45 4C 46 (« \x7FELF ») à l'offset 0. Un script shebang commence par « #! » (23 21) suivi du chemin d'un interpréteur. Un binaire macOS compilé est un Mach-O : magie FE ED FA CE (32 bits) / FE ED FA CF (64 bits), ou l'en-tête universel/« fat » CA FE BA BE. Sur Unix, l'exécutabilité est définie par les bits de permission du fichier, pas par l'extension.

Programmes qui ouvrent les fichiers EXEC

Windows2 apps
WSL (Windows Subsystem for Linux) Intégré Exécutez un .exec ELF Linux dans WSL : « chmod +x file.exec && ./file.exec ». Un binaire Linux ne fonctionnera pas sous Windows natif.
7-Zip (inspect only) Open-source 7-Zip peut lister les sections d'un ELF/Mach-O pour inspecter un binaire sans l'exécuter ; il ne peut pas le lancer.
macOS2 apps
Terminal (built-in) Intégré chmod +x file.exec puis ./file.exec. Si Gatekeeper le bloque, autorisez-le sous Réglages Système → Confidentialité et sécurité.
file command (inspect first) Intégré Lancez « file file.exec » pour révéler s'il s'agit d'un binaire ELF, d'un script ou d'autre chose avant de l'exécuter.
Linux3 apps
Shell / terminal (built-in) Intégré chmod +x file.exec puis ./file.exec - définit la permission d'exécution et le lance.
file command (inspect first) Open-source Lancez « file file.exec » pour révéler s'il s'agit d'un binaire ELF, d'un script ou d'autre chose avant de l'exécuter.
Text editor (for scripts) Open-source Si « file » indique un script texte/shell, ouvrez-le dans n'importe quel éditeur pour le lire avant l'exécution.

Détails techniques

spécifications approfondies
EncodageBinaire (code compilé ELF ou Mach-O) ou texte brut (script interpréteur avec shebang)
Format binaire sur Linux/UnixELF (Executable and Linkable Format) - octets magiques 7F 45 4C 46 (« \x7FELF ») à l'offset 0
Format binaire sur macOSMach-O - magie FE ED FA CE (32 bits) ou FE ED FA CF (64 bits) ; les binaires fat/universels utilisent CA FE BA BE
Marqueur de scriptShebang (#!) à l'offset d'octet 0 suivi du chemin de l'interpréteur, ex: #!/usr/bin/env python3 - analysé par le noyau avant l'exécution
Type MIMEapplication/x-executable (binaire Linux) ; application/x-mach-binary (macOS) ; application/x-shellscript (script texte)
Contrôle d'exécutionBits de permission Unix - le bit exécutable (x) doit être activé ; l'extension .exec elle-même est ignorée par le noyau
Plateforme cibleLinux, macOS, variantes BSD (FreeBSD, OpenBSD, NetBSD), Solaris, et autres systèmes de type Unix
Ordre des octetsLittle-endian pour x86-64 et ARM (matériel moderne) ; big-endian sur les anciennes plateformes Unix RISC comme SPARC et MIPS
Taille de fichier typique1 Ko (script shell minimal) à des dizaines de Mo (binaire compilé lié statiquement)
Encodage de l'architectureIntégré dans le champ e_machine de l'ELF (x86-64 = 0x3E, ARM64 = 0xB7, RISC-V = 0xF3) ou les champs cputype/cpusubtype de Mach-O
Intégrité du codePas de somme de contrôle inhérente au format ; macOS prend en charge la signature de code via l'outil codesign ; Linux s'appuie sur des signatures GPG externes ou de gestionnaires de paquets
CompressionNon intégrée au format ; les binaires peuvent être compressés avec UPX ou encapsulés dans un script shell auto-extractible
Convention d'extensionLe suffixe .exec est informel - la plupart des exécutables Unix natifs ne portent aucune extension ; l'OS utilise les octets magiques pour déterminer comment lancer le fichier
Équivalent Windows.exe (format PE/COFF) - l'extension est obligatoire sur Windows, contrairement à .exec qui est facultatif sur Unix
Commande d'inspectionLa commande file identifie le type de binaire réel (ELF, Mach-O ou interpréteur de script) indépendamment de l'extension .exec
PubliéN/A (extension-less executables predate the .exec label; concept from early Unix)
Dernière versionN/A - .exec is a convention, not a versioned format
Spécificationrefspecs.linuxfoundation.org

Conversions EXEC

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers EXEC. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour

Pas encore de questions - soyez le premier à poser une question sur les fichiers EXEC.

Foire aux questions

Qu'est-ce qu'un fichier .exec ?
C'est un exécutable Unix/Linux/macOS - un fichier destiné à être lancé comme un programme. À l'intérieur se trouve soit un binaire compilé (ELF sur Linux, Mach-O sur macOS), soit un script texte. L'extension n'est qu'une étiquette ; Unix décide comment l'exécuter à partir du contenu et des permissions du fichier.
Comment exécuter un fichier .exec sur Linux ou macOS ?
Ouvrez un terminal, rendez-le exécutable avec « chmod +x file.exec », puis lancez-le avec « ./file.exec ». Sur macOS, vous devrez peut-être aussi l'autoriser dans Réglages Système → Confidentialité et sécurité si Gatekeeper le bloque.
Pourquoi mon .exec affiche-t-il « permission denied » ?
Unix n'exécutera pas un fichier à moins que son bit d'exécution ne soit activé. Lancez d'abord « chmod +x file.exec », puis « ./file.exec ». S'il se trouve sur un montage noexec (comme certains dossiers de téléchargements), déplacez-le ailleurs.
Puis-je exécuter un .exec Linux sur Windows ou Mac ?
Pas directement. Un binaire ELF Linux nécessite WSL sur Windows, et ne fonctionnera pas du tout sur macOS (et vice versa). Les exécutables compilés sont spécifiques au système d'exploitation et au processeur ; vous auriez besoin d'une version conçue pour ce système.
Comment savoir si un .exec est un binaire ou un script ?
Lancez « file file.exec » dans un terminal. Il vous indiquera s'il s'agit d'un binaire ELF/Mach-O ou d'un script shell/Python/etc. S'il s'agit d'un script, vous pouvez l'ouvrir dans un éditeur de texte pour le lire.
Est-il sûr d'exécuter un fichier .exec ?
Seulement si vous avez confiance en sa provenance. Un exécutable peut faire tout ce que votre compte peut faire. Inspectez-le avec « file » (et lisez-le s'il s'agit d'un script), gardez macOS Gatekeeper activé, et n'exécutez pas d'exécutables provenant d'e-mails ou de téléchargements suspects.

Références

1Microsoft - Windows Subsystem for Linuxlearn.microsoft.com
2Linux Foundation - ELF (Executable and Linkable Format) specrefspecs.linuxfoundation.org

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.MDMarkdown Document
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

Extensions liées

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z