如何使用它的内容检测文件格式

时间:2015-01-30 19:02:53

标签: c++ c

如果使用记事本打开* .gif文件,则文件以GIF89

开头

但是对于* .jpeg文件,第一个字符不像GIF89

如何检测到我的文件是* .jpeg,文件的第一个字符是什么?

1 个答案:

答案 0 :(得分:5)

根据The JPEG File Interchange Format

  • (经过2个字节" SOI"标记......)
  • 接下来的2个字节为0xFFE0
  • 接下来的2个字节对​​于此检测不重要
  • 接下来的5个字节将是"JFIF"(包括空终止符)