【发布时间】:2012-04-26 21:23:02
【问题描述】:
您好,我想检测应用程序中的文件类型。 libmagic 是一种选择。但我不打算进行字符串比较,例如
使用 libmagic 输出的 mp3 文件:ID3 版本 2.3.0 的音频文件,包含:MPEG ADTS,第三层,v1,128 kbps,44.1 kHz,JntStereo
还有其他用于真正文件类型检测的库吗?
任何帮助将不胜感激。
【问题讨论】:
-
您是否需要某种结构作为检测
(mime-type, default extension, details, etc)的结果? -
我只想要可用的数字。
-
我想当你说数字时,你想要某种可以与常数比较的 int/enumeration?
-
例如 mp3 文件 = 0x765 或 .iso 文件 = 0x879
-
您只需要特定的文件类型,例如 mp3 文件吗?