0

Linux 中哪些内容具有可执行 .bin 文件的标头?

我在 Windows 中找到了 .exe 文件的信息,但找不到 .bin 文件的任何信息。

TIA

4

2 回答 2

1

为了清楚起见,在 Linux 中,可执行文件可能被称为“二进制”,但没有显式的“.bin”

Linux 通常使用 ELF 格式。第一个字节是 0x7F,后跟用于 E、L、F 的 ascii - 如果您可以将二进制文件加载到文本编辑器中或使用“cat”或“less”在命令行中打印,这很容易看到。在那之后......好吧,我生疏了,但细节很容易在网上找到。

尝试http://www.thegeekstuff.com/2012/07/elf-object-file-format/http://www.acsu.buffalo.edu/~charngda/e​​lf.html作为初学者。(我通过肤浅的快速搜索找到了这些,并没有声称这些是最好的。狩猎快乐!)

于 2012-10-13T02:24:28.457 回答
0

我不是 100% 确定你在问什么。但大多数 Linux 可执行文件使用ELF格式。

readelf实用程序可以从 ELF 可执行文件中读取元数据。

维基百科上的 ELF

于 2012-10-13T02:18:43.080 回答