什么是“图片唯一ID” EXIF字段?


10

Exif信息中的图像唯一ID是什么?这有什么用途?!

似乎每个系统都可以使用自己的方法,所以它在不同系统之间仍然唯一吗?

在线搜索,我能够找到以下信息:

失窃的摄像机查找器
显然,失窃的摄像机查找器使用此唯一ID和其他信息来查找失窃的摄像机。

快门计数
一些论坛建议“图像唯一ID”也包含快门计数:确定M8M8上的快门启动,因此它并不总是随机数。

根据Exif.org网站的定义:
“此标签表示为每个图像唯一分配的标识符。它记录为ASCII字符串,等效于十六进制表示法和128位固定长度。”

也可以在另一个论坛上看到类似的问题

Answers:


7

根据Exif 2.2中定义的字段长度,它似乎是一个字段,其中包含应该从所有其他图片中唯一标识该特定图片的GUID(或全局唯一标识符)。应该随机选择它,并根据可用地址空间的大小(128位)在可预见的将来极不可能发生冲突。


1
AJ Henderson-您正在长期考虑:-)。如果地球上的每个人都有一台相机并每秒拍摄一张照片,那么如果真正随机使用128位二进制数,则在100年的时间里,每张照片每秒将有大约10亿亿个+唯一数字可用:-)。||| 2 ^ 128/8765 h / y / 3600 s / h / E10人〜= 1E19。E11人(!)= 1E18。
罗素·麦克马洪

3
@RusselMcMahon-是的,但是GUID不仅在照片上应该是唯一的。相机几乎不会成为GUID的最快使用者,并且最终您会发生碰撞,但是即使如此,实际上有意义的碰撞的机会实际上也很长一段时间都为零。
AJ Henderson

@RussellMcMahon-您的数学对我来说不太好。根据当前人口,每秒将使用2.24E17 GUID(每秒拍摄一次的所有人员)(365 * 24 * 60 * 60 * 7097962000)。那将需要1.52E21年才能消耗所有可能的组合(2 ^ 128 / [以前的结果])。在我们耗尽这颗行星之前,我们的星球将长期沦为太空灰...大约3,800亿年前被我们的太阳所消耗。
约翰·卡文

1
通过Wikipedia链接-“在接下来的100年中,每秒将产生10亿个UUID,仅创建一个副本的可能性约为50%”如果我们以每个人都以每秒一张照片。我并不是说这是一个真正的问题,这实际上更像是Math或类似问题。它们在实用上仍然有用,但最终会因使用充分而崩溃。
AJ Henderson

1
@Omne-在某些情况下,可以将其用于其他形式的唯一标识符(相机的序列号和快门数将是唯一的)。EXIF数据在很大程度上对制造商希望如何实现它开放,但是该字段已设置为能够支持GUID。
AJ Henderson
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.