理解可执行文件的格式对于一个软件工程师是十分必要的。他有助于理解程序的加载及运行过程,本文是我自己开发的一个可执行文件解析工具,可以解析Windows PE格式(exe/dll/obj/sys)等,也可以解析Linux ELF格式(.out/so/o),可供参考。
gitee源代码地址: https://gitee.com/qq827992983/PE_and_ELF
Windows的可执行文件格式为PE格式,我之前博客有些过(点击查看)。
Linux的可执行文件格式为ELF格式,我之前博客有写过。点击查看