.EXEC

EXEC-bestand

Unix Executable File
Stel een vraag
SNEL ANTWOORD

Een .exec-bestand is een Unix/Linux/macOS uitvoerbaar bestand - een programma of script bedoeld om te worden uitgevoerd, niet om te worden bekeken. Open op Linux of macOS een terminal, voer „chmod +x file.exec” uit en daarna „./file.exec”. Voer nooit een .exec uit van een onbetrouwbare bron; het wordt uitgevoerd met uw volledige gebruikersrechten.

Ontwikkelaar: N/A (generic Unix/Linux/macOS convention) Categorie: Uitvoerbare bestandens MIME: application/x-executable
OPENT OP Windows macOS Linux
Gerelateerd: .APK · .EXE · .VBS · .JAR

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Aug 13, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het EXEC-bestandsformaat?

Uitvoerbare bestanden voor Unix en Unix-achtige systemen kunnen worden opgeslagen met de extensie .exec. Een .exec-bestand kan vrijwel elk uitvoerbaar programma op een bepaald besturingssysteem bevatten - ofwel een gecompileerd binair bestand (zoals een ELF binair bestand op Linux/Unix) of een tekstgebaseerd interpreter-script. .exec heeft zijn tegenhanger in de vorm van .exe-bestanden op Windows-systemen.

Als regel op Unix-systemen worden uitvoerbare bestanden opgeslagen zonder enige extensie - het .exec-achtervoegsel wordt gebruikt om uitvoerbare bestanden te markeren in bestandsbeheerders en IDE's op macOS, Linux of FreeBSD, om de uitvoerbare output te onderscheiden van bronbestanden.

De mogelijkheid om een .exec-bestand uit te voeren wordt bepaald door de machtigingsbits van het bestand en de interne header, niet door de extensie. De kernel controleert de magic bytes op offset 0: ELF-binaries beginnen met \x7FELF, macOS Mach-O-binaries met FEEDFACE, en scripts met #! gevolgd door een pad naar een interpreter (bijv. #!/bin/bash voor een .sh-script).

.exec-bestanden kunnen worden uitgevoerd vanaf de opdrachtregel (shell). Op macOS is de uitvoerbare bit (het x-machtigingskenmerk) wat telt - een bestand wordt correct uitgevoerd met of zonder de .exec-extensie. Gebruik voordat u een onbekend .exec-bestand uitvoert het file-commando om het werkelijke type te bevestigen.

Beveiliging & veiligheid

RISICO: HIGH

Een uitvoerbaar bestand is het meest risicovolle bestandstype om uit te voeren van een onbetrouwbare bron: een .exec wordt uitgevoerd met uw gebruikersrechten en kan uw bestanden lezen, wijzigen, versleutelen of verwijderen en meer code downloaden. Voordat u er een uitvoert die u niet zelf hebt gebouwd: voer „file file.exec” uit om te zien wat het is, en als het een tekstscript is, lees het dan eerst. Op macOS blokkeert Gatekeeper standaard niet-ondertekende/niet-genotariseerde binaries - die waarschuwing is er voor uw bescherming. Voer nooit blindelings „chmod +x” uit op een bestand van een forum, e-mail of willekeurige download. De extensie „.exec” biedt geen veiligheid; vertrouw de bron, niet het achtervoegsel.

Formaatdetails

in een notendop
VOLLEDIGE NAAMUnix Executable Fileook bekend als Unix executable, executable script
ONTWIKKELAARN/A (generic Unix/Linux/macOS convention)sinds N/A (extension-less executables predate the .exec label; concept from early Unix)
MIME-TYPEapplication/x-executable
TYPEUitvoerbaar programma of script (ELF/Mach-O binair bestand, of tekst shell-script)
GERELATEERD.apk.exe.vbs.jar
Deze extensie wordt ook gebruikt door…
  • Applicatie/IDE export-markering - Sommige build-tools en apps noemen hun geproduceerde uitvoerbare artefact *.exec puur als label; het echte type eronder is nog steeds ELF/Mach-O/script.
MAGIC BYTES · BESTANDSSIGNATUUR
OFFSET
00010203
HEX
7F454C46
ASCII
·ELF
Een .exec heeft geen eigen handtekening - het hangt af van het type uitvoerbaar bestand. Een gecompileerd Linux/Unix binair bestand is ELF: 7F 45 4C 46 („\x7FELF”) op offset 0. Een shebang-script begint met „#!” (23 21) gevolgd door een interpreter-pad. Een gecompileerd macOS binair bestand is Mach-O: magic FE ED FA CE (32-bit) / FE ED FA CF (64-bit), of de CA FE BA BE universele/„fat” header. Op Unix wordt de uitvoerbaarheid ingesteld door de machtigingsbits van het bestand, niet door de extensie.

Programma's die EXEC-bestanden openen

Windows2 apps
WSL (Windows Subsystem for Linux) Ingebouwd Voer een Linux ELF .exec uit binnen WSL: „chmod +x file.exec && ./file.exec”. Een Linux-binair bestand werkt niet in native Windows.
7-Zip (inspect only) Open-source 7-Zip kan secties van een ELF/Mach-O weergeven om een binair bestand te inspecteren zonder het uit te voeren; het kan het niet uitvoeren.
macOS2 apps
Terminal (built-in) Ingebouwd chmod +x file.exec en daarna ./file.exec. Als Gatekeeper het blokkeert, sta het dan toe onder Systeeminstellingen → Privacy en beveiliging.
file command (inspect first) Ingebouwd Voer „file file.exec” uit om te onthullen of het een ELF-binair bestand, een script of iets anders is voordat u het uitvoert.
Linux3 apps
Shell / terminal (built-in) Ingebouwd chmod +x file.exec en daarna ./file.exec - stelt de uitvoermachtiging in en voert het uit.
file command (inspect first) Open-source Voer „file file.exec” uit om te onthullen of het een ELF-binair bestand, een script of iets anders is voordat u het uitvoert.
Text editor (for scripts) Open-source Als „file” een tekst/shell-script rapporteert, open het dan in een editor om het te lezen voordat u het uitvoert.

Technische details

diepe specificaties
CoderingBinair (ELF of Mach-O gecompileerde code) of platte tekst (interpreter-script met shebang)
Binair formaat op Linux/UnixELF (Executable and Linkable Format) - magic bytes 7F 45 4C 46 („\x7FELF”) op offset 0
Binair formaat op macOSMach-O - magic FE ED FA CE (32-bit) of FE ED FA CF (64-bit); fat/universal binaries gebruiken CA FE BA BE
Script-markeringShebang (#!) op byte-offset 0 gevolgd door interpreter-pad, bijv. #!/usr/bin/env python3 - verwerkt door de kernel vóór uitvoering
MIME-typeapplication/x-executable (Linux binair); application/x-mach-binary (macOS); application/x-shellscript (tekstscript)
UitvoeringscontroleUnix-machtigingsbits - de uitvoerbare (x) bit moet zijn ingesteld; de .exec-extensie zelf wordt door de kernel genegeerd
DoelplatformLinux, macOS, BSD-varianten (FreeBSD, OpenBSD, NetBSD), Solaris en andere Unix-achtige systemen
Byte-volgordeLittle-endian voor x86-64 en ARM (meest moderne hardware); big-endian op legacy RISC Unix-platforms zoals SPARC en MIPS
Typische bestandsgrootte1 KB (minimaal shell-script) tot tientallen MB (statisch gekoppeld gecompileerd binair bestand)
ArchitectuurcoderingIngebed in ELF e_machine-veld (x86-64 = 0x3E, ARM64 = 0xB7, RISC-V = 0xF3) of Mach-O cputype/cpusubtype-velden
Code-integriteitGeen inherente checksum in het formaat; macOS ondersteunt code-ondertekening via de codesign-tool; Linux vertrouwt op externe GPG- of pakketbeheerder-handtekeningen
CompressieNiet ingebouwd in het formaat; binaries kunnen UPX-gepakt zijn of verpakt in een zelfuitpakkend shell-script
Extensie-conventieHet .exec-achtervoegsel is informeel - de meeste native Unix-executables dragen geen extensie; het OS gebruikt magic bytes, niet de bestandsnaam, om te bepalen hoe het bestand moet worden uitgevoerd
Windows-tegenhanger.exe (PE/COFF-formaat) - de extensie is verplicht op Windows, in tegenstelling tot .exec dat optioneel is op Unix
Inspectie-commandoHet file-commando identificeert het werkelijke binaire type (ELF, Mach-O of script-interpreter) ongeacht de .exec-extensie
UitgebrachtN/A (extension-less executables predate the .exec label; concept from early Unix)
Laatste versieN/A - .exec is a convention, not a versioned format
Specificatierefspecs.linuxfoundation.org

EXEC conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met EXEC-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over EXEC-bestanden.

Veelgestelde vragen

Wat is een .exec-bestand?
Het is een Unix/Linux/macOS uitvoerbaar bestand - een bestand bedoeld om als programma te worden uitgevoerd. Binnenin bevindt zich ofwel een gecompileerd binair bestand (ELF op Linux, Mach-O op macOS) of een tekstscript. De extensie is slechts een label; Unix beslist hoe het moet worden uitgevoerd op basis van de inhoud en machtigingen van het bestand.
Hoe voer ik een .exec-bestand uit op Linux of macOS?
Open een terminal, maak het uitvoerbaar met „chmod +x file.exec” en voer het vervolgens uit met „./file.exec”. Op macOS moet u het mogelijk ook toestaan in Systeeminstellingen → Privacy en beveiliging als Gatekeeper het blokkeert.
Waarom zegt mijn .exec „toegang geweigerd”?
Unix voert een bestand niet uit tenzij de uitvoerbare bit is ingesteld. Voer eerst „chmod +x file.exec” uit, daarna „./file.exec”. Als het op een noexec-mount staat (zoals sommige downloadmappen), verplaats het dan naar elders.
Kan ik een Linux .exec uitvoeren op Windows of een Mac?
Niet rechtstreeks. Een Linux ELF-binair bestand heeft WSL nodig op Windows en werkt helemaal niet op macOS (en vice versa). Gecompileerde uitvoerbare bestanden zijn OS- en CPU-specifiek; u hebt een versie nodig die voor dat systeem is gebouwd.
Hoe weet ik of een .exec een binair bestand of een script is?
Voer „file file.exec” uit in een terminal. Het zal u vertellen of het een ELF/Mach-O binair bestand is of een shell/Python/etc. script. Als het een script is, kunt u het openen in een tekstverwerker en lezen.
Is het veilig om een .exec-bestand uit te voeren?
Alleen als u de bron vertrouwt. Een uitvoerbaar bestand kan alles doen wat uw account kan. Inspecteer het met „file” (en lees het als het een script is), houd macOS Gatekeeper ingeschakeld en voer geen uitvoerbare bestanden uit van onbetrouwbare e-mails of downloads.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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)

Gerelateerde extensies

.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)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z