Executable and Linkable Format

ELF ( англ. Executable and Linkable Format — формат виконання та зв'язування, раніше звався англ. Extensible Linking Format — розширюваний зв'язувальний формат) — формат виконуваного файла, об'єктних модулів, розділювальних бібліотек та системних дампів; використовується в багатьох UNIX-подібних операційних системах, наприклад, в GNU-Linux, FreeBSD і Solaris.

Історія

ELF формат був розроблений і опублікований UNIX System Laboratories (USL), як частина Прикладного бінарного інтерфейсу (ABI). Комітет з стандартів інтерфейсу (TIS) визначив ELF, як стандарт для портативних об'єктних файлів, що працюють на 32-бітних архітектурах компанії Intel, для різних операційних систем.