相关疑难解决方法(0)

为什么我收到错误:"不是JPEG文件:以0x89 0x50开头"

当我尝试打开我的jpg文件时,为什么会收到消息"不是JPEG文件:以0x89 0x50开头"?

png jpeg image corruption

75
推荐指数
4
解决办法
7万
查看次数

是一个可以恢复虚假霍夫曼表的jpeg?

我有一个在任何程序中都无法打开的JPEG:

在Ubuntu Image Viewer中打开产生:

无法加载图片. 伪造霍夫曼表定义

传递照片会convert产生类似的结果:

$ convert corrupt.jpg out.jpg
convert.im6: Bogus Huffman table definition `corrupt.jpg' @ error/jpeg.c/JPEGErrorHandler/316.
convert.im6: no images defined `out.jpg' @ error/convert.c/ConvertImageCommand/3044.
Run Code Online (Sandbox Code Playgroud)

运行照片通过exiftool产量:

ExifTool Version Number         : 9.46
File Name                       : corrupt.jpg
Directory                       : .
File Size                       : 47 kB
File Modification Date/Time     : 2015:04:11 01:31:14-07:00
File Access Date/Time           : 2018:05:04 10:26:04-07:00
File Inode Change Date/Time     : 2018:05:04 10:26:03-07:00
File Permissions                : r--------
File Type                       : JPEG
MIME Type                       : image/jpeg
Comment                         : Y?.?.?..2..Q.Q. …
Run Code Online (Sandbox Code Playgroud)

jpeg

10
推荐指数
1
解决办法
1399
查看次数

标签 统计

jpeg ×2

corruption ×1

image ×1

png ×1