2

我想确定真正的文件扩展名。

例子 :

   file = "test.fakeExt"
    // but the real extention is .exe // for security reason I wish to avoid using it! 

我怎样才能做到这一点?

4

2 回答 2

1

如果要确定扩展名,可以使用 findmimefromdata。它查看文件的第一部分以确定它是什么类型的文件。

FindMimeFromData 函数

示例代码

于 2013-08-02T14:27:28.480 回答
1

.exe 文件的前两个字节总是“MZ”。

所以你可以读取二进制文件,看看前两个字节是否是MZ,那么你就知道它是一个.exe文件......

于 2013-08-02T14:34:39.603 回答