Executable and Linkable Format
ELF (англ. Executable and Linkable Format — формат исполняемых и компонуемых файлов) — формат файлов, используемый во многих UNIX-подобных операционных системах, например, в GNU/Linux и Solaris, а также после некоторой модификации ПО — в мобильных телефонах компании Siemens (серии SGold, NewSGold, NewSGold2 (ELKA)), Sony Ericsson (db2020, db2010, db2000), в телефонах Motorola на платформе P2K и во многих цифровых фотовидеокамерах (Olimpus, Rekam и проч.).
Каждый файл формата ELF имеет специальный заголовок, в котором, в частности, указан адрес точки входа (стартовый адрес) программы.
Поля этого заголовка использует загрузчик (ELF interpreter) для загрузки программы в оперативную память перед исполнением.
См. также
- COFF (англ.) — альтернативный формат для unix-систем
- Объектный модуль
- Компоновщик
- Исполняемый модуль
- Загрузчик программ
- ELFHash — хеш на основе PJW-32, используемый в ELF.
- UPX — упаковщик исполняемых файлов
- prelink (англ.)
Ссылки
- Как запускается функция main() в Linux
- Как сделать Linux программы меньше
- Использование дополнительных .ELF сегментов в QNX
- .ELF в телефонах Siemens
- .ELF в телефонах SonyEricsson
- Формат .ELF
- ELFs for Motorola. Эльфы, их разработка и портирование
root@mybox:~# | Это незавершённая статья о системах класса UNIX. Вы можете помочь проекту, исправив и дополнив её. |
Форматы исполняемых файлов |
|
---|---|
Windows, DOS и OS/2 | .COM • .EXE (MZ / NE / LE / LX / PE) |
Unix | a.out • COFF • ECOFF • ELF • Mach-O • SOM • XCOFF |
Прочие | Intel HEX • PEF • SREC |
cs:Executable and Linkable Format de:Executable and Linking Format en:Executable and Linkable Format es:Executable and Linkable Format fr:Executable and Linking Format it:Executable and linkable format ja:Executable and Linkable Format nl:Executable and Linking Format pl:Executable and Linkable Format pt:ELF sk:Executable and Linkable Format uk:Executable and Linking Format
Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....