Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Libjpeg 如何判断蒸汽是jpeg流?_Libjpeg - Fatal编程技术网

Libjpeg 如何判断蒸汽是jpeg流?

Libjpeg 如何判断蒸汽是jpeg流?,libjpeg,Libjpeg,我使用libjpeg来解码一个流,但我必须首先知道它是一个jpeg流,你知道判断该流是否为jpeg流的方法吗? 或者如何判断一个文件是否是jpeg文件,而不是通过后缀来判断?来自维基百科- JPEG图像文件以FF D8开头,以FF D9结尾 您只需检查流的第一个和最后一个字节是否与引用的字节匹配。来自维基百科- JPEG图像文件以FF D8开头,以FF D9结尾 您只需检查流的第一个和最后一个字节是否与引用的字节匹配

我使用libjpeg来解码一个流,但我必须首先知道它是一个jpeg流,你知道判断该流是否为jpeg流的方法吗? 或者如何判断一个文件是否是jpeg文件,而不是通过后缀来判断?

来自维基百科-

JPEG图像文件以FF D8开头,以FF D9结尾

您只需检查流的第一个和最后一个字节是否与引用的字节匹配。

来自维基百科-

JPEG图像文件以FF D8开头,以FF D9结尾

您只需检查流的第一个和最后一个字节是否与引用的字节匹配