如何在Linux系统中获取Windows类型文件的相关信息?
Linux下查看Windows二进制文件信息的工具
当然有,Linux上有不少工具可以分析Windows格式的二进制文件(包括静态库.lib、动态库.dll、可执行文件.exe等),以下是常用的几个:
objdump:GNU binutils工具集的成员,默认支持解析Windows的COFF/PE格式文件。查看静态库信息可执行:objdump -x hello.lib能输出库中的符号表、段信息、文件头结构等核心内容。
readpe:专门针对PE(Portable Executable)格式的分析工具,属于pev工具包。安装后直接运行:readpe hello.lib会详细展示PE文件的所有结构细节,比如DOS头、NT头、节表、导入导出表等,信息比
objdump更聚焦于Windows二进制格式特性。wrestool:用于查看或提取Windows文件中的资源(比如图标、对话框、字符串表),属于icoutils包。列出资源的命令:wrestool -l hello.dll提取图标资源可执行:
wrestool -x -t 1 hello.dllfile:虽不是深度分析工具,但能快速识别文件类型,确认是否为Windows格式文件:file hello.lib会返回类似
hello.lib: COFF archive import library的结果,帮你快速判断文件属性。
内容的提问来源于stack exchange,提问作者AlmondPudding
相关产品推荐
相关产品推荐

