如何知道二进制文件是可执行文件还是库? 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 中运行它(尽管我个人还没有尝试过)。 相关内容 如何使用 Linux 管理 TPM2 中的 RSA 密钥对 Ubuntu Server 22.04 LTS 最小安装的默认文本编辑器 Mac 挂载时 NFS 服务器无响应 从linux命令行获取python相关的系统/安装信息 谁知道 X 的优质高级用户指南? KeePass2 插件目录在哪里? 磁盘显示两个外部硬盘作为一个 虚拟机 Ubuntu 20.04 LTS:连接:网络不可达 自动安装所有 Windows 更新包并远程重启机器 Fedora 19 安装硬盘不可见