我读过的关于 ELF 头魔法的每个资源都指出它包含 ASCII 编码的“ELF”,然后简单地提到 0x7F 被添加到它前面而没有解释。
0x7F 有原因吗?
是为了避免与现有格式发生冲突吗?现有标准合规性?用于检测有关磁盘或内存的内容?
最佳答案
很明显,是leet .
7F 听起来像 leet 中的 Sprite 。字母 L 在 leet 中可以表示为 7。用 F 发音字母 L,它听起来像 Elf。除了 0x7F 不能有其他字节。
关于linux - ELF Header Magic - 为什么要放入 0x7F?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54130387/