关于JPEG图像中EOI标记(FFD9)后尾随数据的已知信息?

时间:2016-09-14 08:41:29

标签: image io format jpeg

我最近写了一个JPEG解析器(不是解码器),我在大图像集上测试过。出于好奇,我在解析EOI标记后继续阅读文件。我有点惊讶,有多少文件有尾随数据。

在许多情况下,它似乎是某种填充(0x00或0xFF的序列),并且一些三星相机显然在EOI之后存储尺寸为640x480的JPEG缩略图(直接在之后或者使用几个零填充)。 / p>

其他文件是我从意外删除的小型闪存卡中恢复的图像,所以我认为跟踪数据是恢复过程中不需要的一些(同一相机的其他图像没有尾随数据)。

但是,还有其他文件似乎有一些隐藏的元数据。例如,我找到了一个带有尾随字符串(没有引号)的专辑封面图片:

"8999m7gm000h.j31200204250410150300x0300  090                   "

300x300是图片大小,200204250410150可以是时间戳。

其他图片在FFD9之后有HTML片段,如this image of the Golden Gate Bridge中的" <font face="Arial" size=2>\n<p>",这似乎完全没用。

关于该主题的相应谷歌搜索没有发现太多。有没有人知道有关JPEG图像中故意或意外使用尾随数据的事情?

0 个答案:

没有答案
相关问题