什么是 ELF 文件(文件格式)


 

ELF 是一种用于二进制文件、可执行文件、目标代码、共享库和核心转储格式文件。

是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的,也是Linux的主要可执行文件格式。

 

中文名:可执行与可链接格式

英文名:Executable and Linkable Format

常见扩展名:o,so,elf,prx

 

ELF文件由4部分组成,分别是ELF头(ELF header)、程序头表(Program header table)、节(Section)和节头表(Section header table)。

实际上,一个文件中不一定包含全部内容,而且它们的位置也未必如同所示这样安排,只有ELF头的位置是固定的,其余各部分的位置、大小等信息由ELF头中的各项值来决定。

 

readelf 命令用于查看 ELF 格式的文件信息。

 

Refer:ELF百科

Link:https://www.cnblogs.com/farwish/p/15227156.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM