如何通过查看其标题/内容来确定文件的扩展名?

时间:2015-03-23 14:04:36

标签: dll reverse-engineering file-extension portable-executable hex-editors

我需要知道文件扩展名,而不是通过查看文件名,而是通过查看其标题(文件头/内容/其他)。

例如,我可以通过在标题的开头看到“MZ”来确定文件是否是DOS文件;一个.exe文件,找到它的PE头; a .dll通过查看每个DLL文件拥有的一些DLL标志等。

但我还想确定其他扩展名,例如此文件扩展名是否为.mui / .tlb / .api / .qtx / ....列表继续。我在这里提到的所有exentions的一个常见的事情是所有都是“PE”文件,其中一些是“DLL”文件。 (我不需要有关非PE文件的信息)

是否可以在此详细确定文件扩展名?如果有,怎么样?该文件的哪些部分可以为我提供文件名中看到的文件的确切扩展名?换句话说,文件的扩展是写在标题的某处还是可以派生出来?

提前致谢。 :)

0 个答案:

没有答案