库通过标头验证文件格式

tra*_*max 6 .net c#

在过去的几个月中,我有几次通过它的标题验证文件格式的相同任务:JPEG,PDF,Word和其他流行文件.

我想知道C#/ .Net是否有可用的库?或者是时候为NuGet目录开始一个小项目了吗?

tra*_*max 5

对于那些将来会发现这个问题的人:我已经开始写这个库.一旦我有大量不同的类型,我会将其提交给NuGet.但目前源代码可在此处获得:http://filetypedetective.codeplex.com/

图书馆的想法是能够打电话isPdf()isZip()FileInfo对象:

FileInfo file = new FileInfo("C:\Hello.pdf");
if ( file.isPdf())
    Console.WriteLine("File is PDF");
Run Code Online (Sandbox Code Playgroud)

等等

更新:终于开始创建nuget包了:

Install-Package FileTypeDetective