如何知道二进制文件是可执行文件还是库? 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 中运行它(尽管我个人还没有尝试过)。 相关内容 如何在后台运行无限循环 这个电子邮件客户端是什么?它是如何到达这里的? 双启动 Ubuntu 20.04 + win 10 直接启动 windows,没有提供双启动选项 这个 Excel 公式嵌套有什么问题? 如何更改颜色选择器的 Mac 终端键绑定以执行转义序列? Xvfb 崩溃并且我的服务器重启 Ubuntu 10.04 启动时不显示面板 蓝屏恢复错误后无法使用恢复驱动器启动 Windows 10 我的 F8 键是 LCD 屏幕,我想要一个触觉按钮来进入程序。有没有办法将其更改为其他键? 我可以获得 cp 和 mv 的备份选项来处理目录吗?