WikiDer > Ausführbare Datei
EIN ausführbar oder ausführbare Datei ist ein Computerdatei die von einem Computer ausgeführt werden können.
Normalerweise enthält eine ausführbare Datei die binär Darstellung von Maschinenanweisungen für eine bestimmte Prozessor. In diesem Fall wird die ausführbare Datei auch a Binärdatei erwähnt. Ob eine Datei eine ausführbare Datei ist oder nicht, ist in der Regel eine Frage der Vereinbarung; etwas Betriebssysteme bezeichnen ausführbare Dateien durch eine bestimmte Namenskonvention (wie z Dateierweiterung .bin oder .exe), andere verwenden die Metadaten der Datei (wie die "Ausführen"-Berechtigung unter Unix-ähnlich Betriebssysteme).
Auf den meisten Computersystemen enthalten ausführbare Dateien auch Informationen, die nicht Teil des Programms selbst sind, z. debuggenInformationen und Symbole oder andere interne Informationen, die vom Betriebssystem verwendet werden.
Ausführbare Dateien enthalten auch sogenannte Systemaufrufe, die es ihnen ermöglicht, zusätzlich zu den normalen Maschinenbefehlen Betriebssystemdienste aufzurufen. Dies bedeutet auch, dass ausführbare Dateien normalerweise an ein bestimmtes Betriebssystem und nicht nur an einen bestimmten Prozessor gebunden sind.
Heutzutage wird die Unterscheidung zwischen einem Programm in Form von Quellcode (der für den Programmierer mehr oder weniger lesbar sein muss) und ausführbarer Form (der von der Maschine lesbar sein muss) kleiner, da die Umwandlung zwischen den beiden Zusammenstellung oder Interpretation kann implizit passieren.
Dateien mit a Skriptsprache, ebenfalls Skripte genannten sind dazu bestimmt, indirekt von a . ausgeführt zu werden Dolmetscher.
Formate
Hier sind einige häufig verwendete Formate für ausführbare Dateien:
- DOS
- COM
- Ausführbare DOS-Datei (FRAU)
- Microsoft Windows
- 16-Bit Neue ausführbare Datei (NE)
- Tragbare ausführbare Datei (SPORT)
- Andere
- IBM 360-Objektformat
- NLM
- OMF (VME)
- SUMME (PS)
- XBE - Xbox-ausführbar