标签: asp.net .net vb.net vba
我想确定真正的文件扩展名。
示例:
file = "test.fakeExt" // but the real extention is .exe // for security reason I wish to avoid using it!
我该怎么做?
答案 0 :(得分:1)
如果要确定扩展名,可以使用findmimefromdata。 它查看文件的第一部分以确定它是什么类型的文件。
FindMimeFromData function
Sample code
答案 1 :(得分:1)
.exe文件的前两个字节总是'MZ'。
所以你可以读取二进制文件,看看前两个字节是否是MZ,然后你知道它是一个.exe文件......