BIN是指二进制文件,M$的BIN是MZ文件,UNIX的BIN是ELF文件 所以BIN的概念比较大,ELF的概念小一些 |
ELF文件包含一些字段附加信息,而bin没有。
Executable and linking format(ELF)文件是x86 Linux系统下的一种常用目标文件(object file)格式,有三种主要类型:
(1)适于连接的可重定位文件(relocatable file),可与其它目标文件一起创建可执行文件和共享目标文件。
(2)适于执行的可执行文件(executable file),用于提供程序的进程映像,加载的内存执行。
(3)共享目标文件(shared object file),连接器可将它与其它可重定位文件和共享目标文件连接成其它的目标文件,动态连接器又可将它与可执行文件和其它共享目标文件结合起来创建一个进程映像。
前边帖子还转过 HEX文件和bin文件的区别。