可執行與可鏈接格式

可執行與可鏈接格式 ( 縮寫 ， 此前的寫法是 Extensible Linking Format ） ， 常被稱爲 ELF格式 ， 在計算中 ， 是一種用於可執行文件 、 目標代碼 、 共享庫和核心轉儲 （ core dump ） 的標準文件格式 。 首次發佈於一個名爲 System V Release 4 （ SVR4 ） 的 Unix 操作系統版本中關於應用二進制接口 （ ABI ） 的規範中 ， 並且此後不久發佈於工具接口標準 （ Tool Interface Standard ） ， 隨後很快被不同 Unix 發行商所接受 。 1999 年 ， 這種格式被 86open 項目選爲 x86 架構處理器上的 Unix 和 類 Unix 系統的標準二進制文件格式 。 按照設計 ， ELF 格式靈活性高 、 可擴展 ， 並且跨平臺 。 比如它支持不同的字節序和地址範圍 ， 所以它不會不兼容某一特別的 CPU 或指令架構 。 這也使得 ELF 格式能夠被運行於衆多不同平臺的各種操作系統所廣泛採納 。