La extensión de archivo ELF, un acrónimo de Formato ejecutable y vinculable, es una extensión de archivo estándar común utilizada para ejecutable, código de objeto, volcados de núcleo y bibliotecas compartidas. Se estaba eligiendo como el formato de archivo binario estándar para Unix y sistemas basados en Unix. Con el tiempo, el formato ELF había reemplazado versiones anteriores de formatos ejecutables en diferentes entornos. Es flexible en diseño y no está limitado a una arquitectura o procesador en particular. Por lo tanto, este factor ha permitido que este archivo sea adoptado por diferentes sistemas operativos en varias plataformas.
Se incluye en la categoría de archivos ejecutables del programa.
El archivo ELF se puede abrir fácilmente utilizando sistemas basados en Unix y Linux o aplicaciones desde las que se crea.