WikiDer > Ausführbares und Verknüpfungsformat

Executable and Linking Format

Es Ausführbares und Verknüpfungsformat (abgekürzt: ELF) beschreibt das Standard-Binärformat von ausführbaren Dateien Programme die unter vielen UNIX-basierend Betriebssysteme drehen, wie Linux.

Es Datei Format wurde ursprünglich entwickelt von Unix-Systemlabore und 1993 von der Standardkomitee für Werkzeugschnittstellen im Rahmen der Werkzeugschnittstellenstandard (TIS) als Standard für ausführbare Programme akzeptiert. 1995 wurde das Format erstmals in Linux übernommen, da es schneller ist als die bisher verwendeten Formate a.out und KAFF.

Struktur

Eine ELF-Datei kann aus fünf Teilen bestehen:

  • Header-Informationen (ELF-Header)
  • Programmkopftabelle (Programmkopftabelle)
  • Abschnittsüberschriftentabelle
  • Abschnitte (ELF-Abschnitte)
  • Segmente (ELF-Segmente)

Siehe auch

Externe Links