Siirry sisältöön

Executable and Linkable Format

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 25. helmikuuta 2018 kello 12.55 käyttäjän 4shadoww (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)
Kuva ELF tiedoston rakenteesta

Executable and Linkable Format lyhyesti ELF on yleinen tiedostomuoto suoritettaville ohjelmille, objektitiedostoille, jaetuille kirjastoille ja core dumpeille.[1] Rakenteeltaan ELF on joustava, laajennettavissa oleva ja alustariippumaton tiedostomuoto.

Tiedoston rakenne

ELF-tiedosto sisältää ELF-ylätunnisteen (eng. header), joka määrittää onko ohjelma 32 vai 64-bittinen. ELF-ylätunnisteen jälkeen tiedostossa on ohjelman ylätunnistetaulukko (eng. Program header table) ja ohjelman osuuksien ylätunnistetaulukko (eng. Section header table).[1]

Lähteet

  1. a b 0xax.gitbooks.io 0xax.gitbooks.io. Viitattu 25.2.2018. (englanniksi)

Aiheesta muualla