gpt4 book ai didi

windows - PE/COFF 文件扩展

转载 作者:可可西里 更新时间:2023-11-01 11:12:54 27 4
gpt4 key购买 nike

在 Windows 上,一些二进制文件,例如.obj 为 COFF 格式,其他如.exe.dll 是PE,是COFF,多了一个header。看来您需要查看文件扩展名才能知道期望的是什么。

是否有关于哪些文件扩展名使用 COFF 哪些文件扩展名使用 PE 的完整列表?

最佳答案

没有“哪些文件扩展名使用 COFF 哪些文件扩展名使用 PE 的完整列表”。

扩展仅用于帮助系统“映射”将用于启动所选文件的应用程序(例如,*.jpg 将映射为由 MSPAINT.exe 启动,*.doc 将映射为启动通过 MSWORD.EXE...等)。这种逻辑映射是通过注册表进行的。

Microsoft Portable Executable (PE) Specification从未提及有关文件扩展名的任何内容。

没有“综合列表”,根本没有列表,因为不需要这样的列表。 PE 文件是其内容符合规范的文件。期间(David Heffernan 上面评论的内容)

您的可执行文件带有 PDF 扩展名(在恶意软件中很常见),或 TXT,....或任何您想要的,甚至没有任何扩展名!这些可执行文件的“不寻常”扩展当然会产生“副作用”,您将无法双击这些文件。但是,您可以 cmd> 启动这些文件,或者使用许多 API 或 shell 函数以编程方式启动这些文件。

由于系统能够独立于其扩展启动可执行文件,因此解析完全没有问题!

希望对您有所帮助! :-)

关于windows - PE/COFF 文件扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21338918/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com