Executable and Linkable Format
- Executable and Linkable Format
-
Executable and Linking Format
ELF (Executable and Linking Format) est un format de fichier informatique binaire utilisé pour l'enregistrement de code compilé (objets, exécutables, bibliothèques de fonctions). Il a été développé par l’USL (Unix System Laboratories) pour remplacer les anciens formats a.out et COFF (Common Object File Format, voir (en) COFF), qui avaient atteint leurs limites. Aujourd'hui, ce format est utilisé dans la plupart des systèmes d'exploitation Unix (Linux, Solaris, Irix, System V, BSD), à l'exception de Mac OS X.
Le format de fichier ELF
Chaque fichier ELF est constitué d'un en-tête fixe, puis de segments et de sections. Les segments contiennent les informations nécessaires à l'exécution du programme contenu dans le fichier, alors que les sections contiennent les informations pour la résolution des liens entre fonctions et le replacement des données. Sur la plupart des systèmes Unix, la commande man elf
donnera de plus amples informations[1].
Comparaison avec d'autres systèmes d'exploitation
Les structures équivalentes sont :
Notes et références
- Portail de l’informatique
Catégorie : Format de données numériques
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Executable and Linkable Format de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Executable and Linkable Format — Saltar a navegación, búsqueda El formato ELF (Executable and Linkable Format) es un formato de archivo para ejecutables, código objeto, librerías compartidas y volcados de memoria. Fue desarrollado por el UNIX System Laboratory (USL) como parte… … Wikipedia Español
Executable and Linkable Format — Запрос «ELF» перенаправляется сюда; см. также другие значения. ELF (англ. Executable and Linkable Format формат исполнимых и компонуемых файлов) формат файлов, используемый во многих UNIX подобных операционных системах, например … Википедия
Executable and Linkable Format — Infobox file format name = ELF extension = none, .o, .so, .elf mime = owner = Unix System Laboratories genre = Binary, executable, object, shared libraries, core dump container for = contained by = extended from = extended to = In computing, the… … Wikipedia
Executable and Linking Format — Das Executable and Linkable Format (kurz: ELF) beschreibt das Standard Binärformat ausführbarer Programme unter vielen UNIX ähnlichen Betriebssystemen wie beispielsweise Linux oder FreeBSD. Inhaltsverzeichnis 1 Geschichte 2 Technische… … Deutsch Wikipedia
System Object Model (file format) — In computing, the System Object Model (SOM) is a proprietary executable file format developed by Hewlett Packard for its HP UX and MPE/ix operating systems.In particular, SOM is the native format used for 32 bit application executables, object… … Wikipedia
Open format — An open file format is a published specification for storing digital data, usually maintained by a standards organization, which can therefore be used and implemented by anyone. For example, an open format can be implementable by both proprietary … Wikipedia
Free file format — A free file format is a file format whose full specification is freely available and for which there are no restrictions (e.g. legal or technical) on its use. [cite web url=http://www.linfo.org/free file format.html title=Free File Format… … Wikipedia
List of computing and IT abbreviations — This is a list of computing and IT acronyms and abbreviations. Contents: 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y … Wikipedia
Amiga Hunk — Hunk is the executable file format of tools and programs of the Amiga Classic Operating System (up to AmigaOS 3.9) based on Motorola 68000 CPU and other processors of the same family. This kind of executable got its name from the fact that the… … Wikipedia
EXE — is the common filename extension denoting an executable file (a program) in the DOS, OpenVMS, Microsoft Windows, ReactOS, and OS/2 operating systems.Besides the executable program itself, many EXE files contain other components called resources,… … Wikipedia