假设我的文件名为Test.txt
。现在,如果我将该文件的扩展名更改为.xls
。
现在我的文件名是Test.xls
而不是Test.txt
。
然后我如何知道该文件的原始文件类型?
答案 0 :(得分:1)
你做不到。无法从文件中检索以前的扩展名或内容类型。
您可以尝试解析文件(例如PDF文档以%PDF
开头),但在我看来这不是一个真正的解决方案,因为您需要知道每种文件格式的格式。
答案 1 :(得分:0)
简短回答。你没有。
稍微长一点的回答:您可以通过询问文件内容来确定格式。许多格式在开始时都有已知的头字节。这一切都取决于你想要的格式。