WikiDer > Ausführbares und Verknüpfungsformat
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)