lhs6531 发表于 2009-3-10 21:19:13

我仔细分析了一下你的文件   是个相机的jpg文件
不过应该是文件在相机内部生成jpg编码或在传输往数码卡的保存过程中出现的意外

这种情况可能是卡的质量 或触点不好 或电量不足等问题引起的


第一个文件的exif部份和jpg的段标志有明显的错误
我把exif部份修正并改正段标志   如 改exif头和段S6301668.jpg
点文件右键看摘要高级文件exif的属性值能看到了

用acdsee软件打开   文件可以开始解码
但不对   说明压缩码流发生错误   
检查压缩码流看是否有非正常代码
没发现问题表明这种错误是压缩码流本身的问题(随机错误)

由于冗余的不存在 我们只能通过解码的情况去发现问题

试着选择部份码流 如文件s264-364.jpg 可解码部份
(由于dc的初值非正常大小和位置的不确定事实上ac也如此   
ifdt时图片肯定要发生像素错位或色彩差异)


不过分析你上传的正常jpg文件可以发现samsungs630的文件比较有趣
与通常的日本产相机的exif相比 代码的组织形式有些差别

在码流的开始和最后有jpg的缩略图最后的是个720*480像素
(现在好多卡片机都有此项功能了)

也是由于熵码流的部份错误在后面的解码出现问题原因上面讲过如8#上传之图

我给你修改了一下附上s2.jpg

大红薯 发表于 2011-3-14 17:05:25

高手啊,小弟开眼了!

ls421xp 发表于 2011-3-16 16:11:20

lhs6531真是热心,好人啊

ls421xp 发表于 2011-3-16 16:19:15

lhs6531的方法我收藏了,很有意义啊,还是支持

guol474150 发表于 2011-10-13 09:56:32

厉害啊,能批量恢复吗{:4_153:}
页: 1 [2]
查看完整版本: 照片无法打开