使用filecontent的文件类型

时间:2010-07-12 12:45:06

标签: c# file-type

我在一个字节数组中有filecontent,以及如何从这个字节数组内容中找到这个文件的类型? 像.doc,.docx,.jpg? 感谢

2 个答案:

答案 0 :(得分:2)

没有一般答案。通过查看内容,分析标题,可以识别大多数文件格式。但是,没有“标准”标题,并且许多格式根本没有标题(例如,想象CSV)。

如果内容来自磁盘上的文件,请创建FileInfo并查询其扩展名。

如果您只拥有内容,则必须构建自己的分析器,根据其他事实查看标题和/或猜测(例如,带有大量逗号的文本......)。

答案 1 :(得分:0)

在获取字节数组中的文件之前,获取FileExtension,并使用ID作为字节和扩展名来查找索引。