Das "Executable and Linkable Format" (ELF) beschreibt das Standard-Binärformat von ausführbaren Programmen unter vielen auf UNIX basierenden Betriebssystemen wie beispielsweise Linux.
Das Format wurde ursprünglich von den "Unix System Laboratories" entwickelt und wurde schnell als Standard für ausführbare Programme akzeptiert, da es schneller und flexibler war, als die Formate "a.out" oder "COFF".
Besonderheiten dieses Formats sind unter anderem das dynamische Linken, das dynamische Laden, die problemlose Kontrolle von bereits laufenden Programmen und die einfache Möglichkeit dynamische Bibliotheken zu erzeugen. Dabei ist die Repräsentation der Kontrolldaten im Gegensatz zu anderen proprietären Formaten in einer ELF-Datei stets plattformunabhängig. Das Format bietet ferner die Möglichkeit, Objektdateien zu identifizieren, zu parsen und sie gleichzeitig zu interpretieren (auszuführen).
Die Laufzeitbibliothek libelf ist ein nützlicher Helfer, um ELF-Dateien zu kontrollieren.
Alle Dateitypen beinhalten den Code, die Daten und Informationen über das Programm, das Betriebssystem und über den Linker, der zur Laufzeit benötigt wird.
Typ: executable
Dieser Dateityp liefert die nötigen Informationen für das Betriebssystem, um einen neuen Prozess zu erzeugen, der auf den Code und die Daten innerhalb der Datei zugreifen kann.
Typ: relocatable
Dieser Dateityp beschreibt, wie er mit anderen Objektdateien verlinkt werden muss, damit daraus eine ausführbare Datei oder eine dynamische Bibliothek produziert werden kann.
Typ: shared object
Dieser Dateityp beinhaltet Informationen, die für das statische und dynamische Linken von Bedeutung sind.
Aufbau der Datei
Eine ELF-Datei kann aus bis zu fünf Teilen bestehen:
Dieser Beitrag ist aus der XML-Version der deutschen WikiPedia® entwickelt worden und unterliegt inhaltlich den GNU FDL-Lizenzbestimmungen. Linkziele außerhalb der wikipedia-Inhalte unterliegen den Urheberrechten der jeweiligen Anbieter
( DirectDownloads ) Kalenderblätter druckfertig aufbereitet für Schmuckblätter zum Selbstdrucken im Word DOC6/RTF Format, je Euro 5 über Click&BuyJAN | FEB | MÄRZ APRIL | MAI | JUNI JULI | AUG | SEPT OKT | NOV | DEZ
Das Geschenk für jeden Anlass, nicht nur bei 'runden' Jubiläen Andere Einzeltage oder Zahlungsarten bitte HIER bestellen
Diese Web Site verdient ihr Geld durch Produktverkäufe (CD-ROM, downloads) und in erster Linie durch Anzeigen. Wenn Sie als Webmaster zuverlässige Partner suchen für Ihr eigenes Anzeigenschäft, dürfen Sie sich gerne auf unsere Empfehlungen stützen:
z.B.: GigaCash & ProfiWin