错误解释JPG文件:不是JPG文件:以0xff 0x28开头

时间:2017-09-09 12:57:17

标签: image jpeg corruption

每次尝试打开JPG文件时都会出现以下错误:不是JPG文件:以0xff 0x28开头

enter image description here

在命令行中,我似乎没有得到任何有关错误的进一步提示或信息:

$ file P1000868.JPG 
  P1000868.JPG: data

    $ identify P1000868.JPG
      identify: Not a JPEG file: starts with 0xff 0x28 `P1000868.JPG' @ 
      error/jpeg.c/JPEGErrorHandler/322.

请您告诉我如何查找我的图片信息? 我已经尝试将格式更改为* .PNG,* .JPEG等,没有任何帮助。事实上该文件是* .JPG,我可以打开它。

1 个答案:

答案 0 :(得分:0)

JPEG流以SOI标记FFD8开头。如果您的流以FF28开头,则它不是[有效] JPEG。 JPEG中没有FF28标记,所以有些东西真的搞砸了数据。