如何知道二进制文件是可执行文件还是库? 2024-6-16 • file-types 我有一个二进制文件,但是我怎么知道文件类型-lib 还是 exe?使用 notepad++ 打开它,它显示: ELF 和许多随机符号。 答案1 这是一个 ELF 二进制文件,即基于 Unix 的系统上使用的二进制格式。 在十六进制编辑器中打开该文件。根据维基百科在偏移量 0x10 处,您应该会发现 e_type 字段有 2 个字节。您应该看到值为 1、2、3 或 4。 1 = 可重定位 2 = 可执行 3 = 共享 4 = 核心 您还可以研究使用读取为您提取此信息。您应该能够在 Cygwin 中运行它(尽管我个人还没有尝试过)。 相关内容 卡在 TTY1 屏幕 从理论上讲,对于大量小数据包来说,千兆以太网是否比 10/100 兆以太网更快? 定理和图号中不必要的点 无法 ping 我的计算机 — “传输失败。常规故障。” Unix Shell 中的 % 是什么意思 阻止进程使用端口 讲义右边距 tikz-cd 箭头的奇怪行为及描述 如何将样式选项传递给 \pgfextra 节点 如何分割文件并交替使用输出文件的前缀?