.EXEC

EXEC Datei

Unix Executable File
Frage stellen
SCHNELLE ANTWORT

Eine .exec-Datei ist eine Unix/Linux/macOS-Ausführungsdatei - ein Programm oder Skript, das ausgeführt und nicht angezeigt werden soll. Öffnen Sie unter Linux oder macOS ein Terminal, führen Sie „chmod +x file.exec“ und dann „./file.exec“ aus. Führen Sie niemals eine .exec-Datei aus einer nicht vertrauenswürdigen Quelle aus; sie wird mit Ihren vollen Benutzerrechten ausgeführt.

Entwickler: N/A (generic Unix/Linux/macOS convention) Kategorie: Ausführbare Dateien MIME: application/x-executable
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .APK · .EXE · .VBS · .JAR

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Aug 13, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das EXEC-Dateiformat?

Ausführbare Dateien für Unix und Unix-ähnliche Systeme können mit der Erweiterung .exec gespeichert werden. Eine .exec-Datei kann praktisch jedes auf einem bestimmten Betriebssystem ausführbare Programm enthalten - entweder eine kompilierte Binärdatei (wie eine ELF-Binärdatei unter Linux/Unix) oder ein Klartext-Interpreterskript. .exec hat sein Gegenstück in Form von .exe-Dateien auf Windows-Systemen.

In der Regel werden auf Unix-Systemen ausführbare Dateien ohne Erweiterung gespeichert - das Suffix .exec wird verwendet, um ausführbare Dateien in Dateimanagern und IDEs unter macOS, Linux oder FreeBSD zu kennzeichnen und so die ausführbare Ausgabe von Quelldateien zu unterscheiden.

Die Fähigkeit, eine .exec-Datei auszuführen, wird durch die Berechtigungsbits der Datei und ihren internen Header bestimmt, nicht durch die Erweiterung. Der Kernel prüft die Magic Bytes bei Offset 0: ELF-Binärdateien beginnen mit \x7FELF, macOS Mach-O-Binärdateien mit FEEDFACE und Skripte mit #!, gefolgt von einem Interpreterpfad (z. B. #!/bin/bash für ein .sh-Skript).

.exec-Dateien können über die Befehlszeile (Shell) ausgeführt werden. Unter macOS ist das Ausführungsbit (das Berechtigungsattribut x) entscheidend - eine Datei wird mit oder ohne die Erweiterung .exec korrekt ausgeführt. Bevor Sie eine unbekannte .exec-Datei ausführen, verwenden Sie den Befehl file, um ihren tatsächlichen Typ zu bestätigen.

Sicherheit

RISIKO: HIGH

Eine ausführbare Datei ist der risikoreichste Dateityp, den man aus einer nicht vertrauenswürdigen Quelle ausführen kann: Eine .exec-Datei wird mit Ihren Benutzerrechten ausgeführt und kann Ihre Dateien lesen, ändern, verschlüsseln oder löschen sowie weiteren Code herunterladen. Bevor Sie eine Datei ausführen, die Sie nicht selbst erstellt haben: Führen Sie „file file.exec“ aus, um zu sehen, was es ist, und falls es ein Textskript ist, lesen Sie es zuerst. Unter macOS blockiert Gatekeeper standardmäßig unsignierte/nicht notarisierte Binärdateien - diese Warnung dient Ihrem Schutz. Führen Sie niemals blind „chmod +x“ aus und starten Sie keine Datei aus einem Forum, einer E-Mail oder einem zufälligen Download. Die Erweiterung „.exec“ bietet keine Sicherheit; vertrauen Sie der Quelle, nicht dem Suffix.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEUnix Executable Filealias Unix executable, executable script
ENTWICKLERN/A (generic Unix/Linux/macOS convention)seit N/A (extension-less executables predate the .exec label; concept from early Unix)
MIME TYPEapplication/x-executable
TYPAusführbares Programm oder Skript (ELF/Mach-O-Binärdatei oder Text-Shell-Skript)
Diese Erweiterung wird auch verwendet von…
  • Anwendungs-/IDE-Export-Markierung - Einige Build-Tools und Apps benennen ihr erzeugtes ausführbares Artefakt rein als Kennzeichnung *.exec; der tatsächliche Typ darunter ist weiterhin ELF/Mach-O/Skript.
MAGIC BYTES · DATEISIGNATUR
OFFSET
00010203
HEX
7F454C46
ASCII
·ELF
Eine .exec-Datei hat keine eigene Signatur - sie hängt davon ab, um welche Art von ausführbarer Datei es sich handelt. Eine kompilierte Linux/Unix-Binärdatei ist ELF: 7F 45 4C 46 („\x7FELF“) bei Offset 0. Ein Shebang-Skript beginnt mit „#!“ (23 21), gefolgt von einem Interpreterpfad. Eine kompilierte macOS-Binärdatei ist Mach-O: Magic FE ED FA CE (32-Bit) / FE ED FA CF (64-Bit) oder der CA FE BA BE Universal/„Fat“-Header. Unter Unix wird die Ausführbarkeit durch die Berechtigungsbits der Datei festgelegt, nicht durch die Erweiterung.

Programme zum Öffnen von EXEC-Dateien

Windows2 apps
WSL (Windows Subsystem for Linux) Integriert Führen Sie eine Linux-ELF-.exec innerhalb von WSL aus: „chmod +x file.exec && ./file.exec“. Eine Linux-Binärdatei läuft nicht im nativen Windows.
7-Zip (inspect only) Open Source 7-Zip kann Sektionen einer ELF/Mach-O auflisten, um eine Binärdatei zu inspizieren, ohne sie auszuführen; es kann sie nicht starten.
macOS2 apps
Terminal (built-in) Integriert chmod +x file.exec und dann ./file.exec. Wenn Gatekeeper sie blockiert, lassen Sie sie unter Systemeinstellungen → Datenschutz & Sicherheit zu.
file command (inspect first) Integriert Führen Sie „file file.exec“ aus, um zu sehen, ob es sich um eine ELF-Binärdatei, ein Skript oder etwas anderes handelt, bevor Sie sie ausführen.
Linux3 apps
Shell / terminal (built-in) Integriert chmod +x file.exec und dann ./file.exec - setzt die Ausführungsberechtigung und führt sie aus.
file command (inspect first) Open Source Führen Sie „file file.exec“ aus, um zu sehen, ob es sich um eine ELF-Binärdatei, ein Skript oder etwas anderes handelt, bevor Sie sie ausführen.
Text editor (for scripts) Open Source Wenn „file“ ein Text-/Shell-Skript meldet, öffnen Sie es in einem beliebigen Editor, um es vor der Ausführung zu lesen.

Technische Details

technische Spezifikation
KodierungBinär (ELF oder Mach-O kompilierter Code) oder Klartext (Interpreterskript mit Shebang)
Binärformat unter Linux/UnixELF (Executable and Linkable Format) - Magic Bytes 7F 45 4C 46 („\x7FELF“) bei Offset 0
Binärformat unter macOSMach-O - Magic FE ED FA CE (32-Bit) oder FE ED FA CF (64-Bit); Fat/Universal-Binärdateien verwenden CA FE BA BE
Skript-MarkierungShebang (#!) bei Byte-Offset 0, gefolgt vom Interpreterpfad, z. B. #!/usr/bin/env python3 - wird vom Kernel vor der Ausführung analysiert
MIME-Typapplication/x-executable (Linux-Binärdatei); application/x-mach-binary (macOS); application/x-shellscript (Textskript)
AusführungssteuerungUnix-Berechtigungsbits - das Ausführungsbit (x) muss gesetzt sein; die Erweiterung .exec selbst wird vom Kernel ignoriert
ZielplattformLinux, macOS, BSD-Varianten (FreeBSD, OpenBSD, NetBSD), Solaris und andere Unix-ähnliche Systeme
Byte-ReihenfolgeLittle-Endian für x86-64 und ARM (meiste moderne Hardware); Big-Endian auf älteren RISC-Unix-Plattformen wie SPARC und MIPS
Typische Dateigröße1 KB (minimales Shell-Skript) bis zu zig MB (statisch verknüpfte kompilierte Binärdatei)
Architektur-KodierungEingebettet im ELF-Feld e_machine (x86-64 = 0x3E, ARM64 = 0xB7, RISC-V = 0xF3) oder in Mach-O cputype/cpusubtype-Feldern
Code-IntegritätKeine inhärente Prüfsumme im Format; macOS unterstützt Code-Signierung über das codesign-Tool; Linux verlässt sich auf externe GPG- oder Paketmanager-Signaturen
KompressionNicht im Format integriert; Binärdateien können mit UPX gepackt oder in ein selbstextrahierendes Shell-Skript eingebettet sein
ErweiterungskonventionDas Suffix .exec ist informell - die meisten nativen Unix-Ausführungsdateien tragen keine Erweiterung; das Betriebssystem verwendet Magic Bytes, nicht den Dateinamen, um zu bestimmen, wie die Datei ausgeführt wird
Windows-Gegenstück.exe (PE/COFF-Format) - die Erweiterung ist unter Windows obligatorisch, im Gegensatz zu .exec, das unter Unix optional ist
InspektionsbefehlDer Befehl file identifiziert den tatsächlichen Binärtyp (ELF, Mach-O oder Skript-Interpreter) unabhängig von der Erweiterung .exec
VeröffentlichtN/A (extension-less executables predate the .exec label; concept from early Unix)
Neueste VersionN/A - .exec is a convention, not a versioned format
Spezifikationrefspecs.linuxfoundation.org

EXEC-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit EXEC-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu EXEC-Dateien.

Häufig gestellte Fragen

Was ist eine .exec-Datei?
Es handelt sich um eine Unix/Linux/macOS-Ausführungsdatei - eine Datei, die als Programm ausgeführt werden soll. Im Inneren befindet sich entweder eine kompilierte Binärdatei (ELF unter Linux, Mach-O unter macOS) oder ein Textskript. Die Erweiterung ist nur eine Kennzeichnung; Unix entscheidet anhand des Inhalts und der Berechtigungen der Datei, wie sie ausgeführt wird.
Wie führe ich eine .exec-Datei unter Linux oder macOS aus?
Öffnen Sie ein Terminal, machen Sie die Datei mit „chmod +x file.exec“ ausführbar und führen Sie sie dann mit „./file.exec“ aus. Unter macOS müssen Sie sie möglicherweise auch in den Systemeinstellungen → Datenschutz & Sicherheit zulassen, falls Gatekeeper sie blockiert.
Warum sagt meine .exec-Datei „Zugriff verweigert“ (permission denied)?
Unix führt eine Datei nur aus, wenn ihr Ausführungsbit gesetzt ist. Führen Sie zuerst „chmod +x file.exec“ und dann „./file.exec“ aus. Wenn sie sich auf einem noexec-Mount befindet (wie manche Download-Ordner), verschieben Sie sie an einen anderen Ort.
Kann ich eine Linux-.exec-Datei unter Windows oder auf einem Mac ausführen?
Nicht direkt. Eine Linux-ELF-Binärdatei benötigt WSL unter Windows und läuft unter macOS überhaupt nicht (und umgekehrt). Kompilierte ausführbare Dateien sind betriebssystem- und CPU-spezifisch; Sie benötigen eine Version, die für das jeweilige System erstellt wurde.
Woher weiß ich, ob eine .exec-Datei eine Binärdatei oder ein Skript ist?
Führen Sie „file file.exec“ in einem Terminal aus. Es wird Ihnen sagen, ob es sich um eine ELF/Mach-O-Binärdatei oder ein Shell/Python/etc.-Skript handelt. Wenn es ein Skript ist, können Sie es in einem Texteditor öffnen und lesen.
Ist es sicher, eine .exec-Datei auszuführen?
Nur wenn Sie der Quelle vertrauen. Eine ausführbare Datei kann alles tun, was Ihr Benutzerkonto darf. Überprüfen Sie sie mit „file“ (und lesen Sie sie, falls es ein Skript ist), lassen Sie macOS Gatekeeper aktiviert und führen Sie keine ausführbaren Dateien aus nicht vertrauenswürdigen E-Mails oder Downloads aus.

Quellen

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

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.EXEWindows Executable (Portable Executable)
7.JPGJPEG Image
8.ICSiCalendar data file
9.JSONJavaScript Object Notation file
10.BINCD/DVD Disc Image (BIN/CUE)

Verwandte Erweiterungen

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

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen