【发布时间】:2013-10-18 16:39:24
【问题描述】:
为了检查特定的 windows dll 是 32 位还是 64 位,读取 PE 标头将产生所需的结果。但是需要确定一个 linux 文件 (.so) 是 32 位还是 64 位。
搜索时,发现有助于查找此信息的 linux shell 脚本或命令。但是我们需要从windows环境中找到这个。在 Windows 操作系统上运行的任何 Windows 命令或代码都应该能够提供此信息。
【问题讨论】:
-
为什么不直接解析elf头呢?
-
.so 不只是 ELF 文件吗? (我不知道,不是进入 linux)如果是这样,在偏移量 4 处有一个字节,32 位为 1,64 位为 2
-
你不能只通过 ssh 来做,例如
ssh remote-machine file my_file?