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

-3 c c++

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

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

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

Dre*_*ann 5

根据JPEG文件交换格式:

  • (在2字节"SOI"标记之后...)
  • 接下来的2个字节将是 0xFFE0
  • 接下来的2个字节对​​于这种检测并不重要
  • 接下来的5个字节将是"JFIF"(包括空终止符)