Qu'est-ce que le champ EXIF ​​«Image Unique ID»?

10

Qu'est-ce que l' ID unique de l' image dans les informations Exif? A quoi cela sert?!

Il semble que chaque système puisse utiliser sa propre méthode, est-il donc unique entre différents systèmes?

La recherche en ligne m'a permis de trouver ces informations:

Outil de recherche de caméra volée Des appareils de recherche de caméra
apparemment volés utilisent cet identifiant unique et d'autres informations pour trouver des caméras volées.

Nombre d'obturateurs
Certains forums suggèrent que l'ID unique d'image contient également le nombre d'obturateurs: Déterminer les déclenchements d'obturation sur un M8 et celui-ci , ce n'est donc pas toujours un nombre aléatoire.

Définition selon le site Exif.org :
"Cette balise indique un identifiant attribué de manière unique à chaque image. Il est enregistré sous la forme d'une chaîne ASCII équivalente à la notation hexadécimale et à une longueur fixe de 128 bits."

Voir également cette question similaire sur un autre forum .

Omne
la source

Réponses:

7

Sur la base de la longueur du champ tel que défini dans Exif 2.2, il semble que ce soit un champ pour contenir un GUID (ou identifiant globalement unique) qui devrait identifier de manière unique cette image particulière de toutes les autres images. Il doit être choisi au hasard et en fonction de la taille de l'espace d'adressage disponible (128 bits), une collision est extrêmement improbable dans un avenir prévisible.

AJ Henderson
la source
1
AJ Henderson - vous pensez à long terme :-). Si tout le monde sur terre avait un appareil photo et prenait une photo par seconde, si un nombre binaire de 128 bits était utilisé de manière vraiment aléatoire, alors sur une période de 100 ans, il y aurait environ un milliard de milliards de milliards + de numéros uniques disponibles PAR SECONDE par photo :-). ||| 2 ^ 128/8765 h / a / 3600 s / h / E10 personnes ~ = 1E19. E11 personnes (!) = 1E18.
Russell McMahon
3
@RusselMcMahon - vrai, mais les GUID sont censés être uniques sur plus que de simples photos. Les caméras ne seront guère le consommateur le plus rapide de GUID et vous obtiendrez éventuellement des collisions, mais les chances d'une collision pratique et significative sont effectivement nulles pendant très, très longtemps.
AJ Henderson
@RussellMcMahon - Vos mathématiques ne fonctionnent pas trop bien pour moi. Sur la base de la population actuelle, des GUID 2.24E17 seraient utilisés par an sur la base de toutes les personnes tirant une fois par seconde (365 * 24 * 60 * 60 * 7097962000). Cela nécessiterait 1,52E21 ans pour consommer toutes les combinaisons possibles (2 ^ 128 / [résultat précédent]). Notre planète va être longtemps reléguée aux cendres spatiales avant d'épuiser l'ensemble ... ayant été consommée par notre soleil quelque 380 milliards d'années auparavant.
John Cavan
1
D'après le lien wikipedia - "générer 1 milliard d'UUID chaque seconde pour les 100 prochaines années, la probabilité de créer un seul doublon serait d'environ 50%" Ce n'est pas si loin dans le futur si nous prenions l'exemple de chaque personne prenant une photo chaque seconde. Je ne dis pas que c'est un vrai problème et c'est vraiment plus une question pour Math ou quelque chose de similaire. Ils sont encore pratiquement utiles, mais ils finissent par tomber en panne avec une utilisation suffisante.
AJ Henderson
1
@Omne - il est possible dans certains cas qu'il puisse être utilisé pour une autre forme d'identifiant unique (dont la série de caméras et le nombre d'obturateurs seraient uniques). Les données EXIF ​​sont largement ouvertes à la façon dont le fabricant souhaite les implémenter, mais le champ est configuré pour pouvoir prendre en charge les GUID.
AJ Henderson