L'estensione di file ELF, un acronimo per il formato eseguibile e collegabile, è un'estensione di file standard utilizzata per eseguibile, codice oggetto, discariche di base e librerie condivise. Era stato scelto come formato binario standard per i sistemi Unix e Unix. Nel tempo, il formato ELF aveva sostituito le vecchie versioni di formati eseguibili in ambienti diversi. È flessibile nel design e non è limitato ad una particolare architettura o processore. Di conseguenza, questo fattore ha consentito l'adozione di questo file da diversi sistemi operativi in varie piattaforme.
Esso rientra nella categoria dei file eseguibili del programma.
Il file ELF può essere facilmente aperto utilizzando sistemi o applicazioni di Unix e Linux da cui è stato creato.