Che cos'è il campo EXIF ​​"Image Unique ID"?


10

Qual è l' ID univoco dell'immagine nelle informazioni Exif? A cosa serve?!

Sembra che ogni sistema potrebbe usare il proprio metodo, quindi è ancora unico tra sistemi diversi?

Cercando online sono stato in grado di trovare queste informazioni:

Stolen Camera Finder
Apparentemente cercatori di telecamere rubate usano questo ID univoco e altre informazioni per trovare le telecamere rubate.

Conteggio dell'otturatore
Alcuni forum suggeriscono che l'ID univoco dell'immagine contenga anche il conteggio dell'otturatore: determinare le attuazioni dell'otturatore su un M8 e questo , quindi non è sempre un numero casuale.

Definizione secondo il sito Web di Exif.org :
"Questo tag indica un identificatore assegnato in modo univoco a ciascuna immagine. Viene registrato come una stringa ASCII equivalente alla notazione esadecimale e alla lunghezza fissa a 128 bit."

Vedi anche questa domanda simile su un altro forum .

Risposte:


7

In base alla lunghezza del campo come definito in Exif 2.2, sembra essere un campo per contenere un GUID (o identificatore univoco globale) che dovrebbe identificare in modo univoco quella particolare immagine da tutte le altre immagini. Dovrebbe essere scelto a caso e in base alla dimensione dello spazio di indirizzi disponibile (128 bit) è estremamente improbabile che una collisione per il futuro prevedibile.


1
AJ Henderson - stai pensando a lungo termine :-). Se tutti sulla terra avessero una macchina fotografica e scattassero una foto al secondo, se un numero binario a 128 bit fosse usato in modo davvero casuale, per un periodo di 100 anni ci sarebbero circa un miliardo di miliardi di miliardi + numeri unici disponibili AL SECONDO per foto :-). ||| 2 ^ 128/8765 h / a / 3600 s / h / E10 persone ~ = 1E19. E11 persone (!) = 1E18.
Russell McMahon,

3
@RusselMcMahon: vero, ma i GUID dovrebbero essere unici su più di una semplice foto. Difficilmente la fotocamera sarà il consumatore più veloce di GUID e alla fine si otterranno collisioni, ma le possibilità di una collisione pratica e significativa sono effettivamente nulle per un tempo molto, anche molto lungo.
AJ Henderson

@RussellMcMahon - La tua matematica non funziona troppo bene per me. Sulla base della popolazione attuale, i GUID 2.24E17 verrebbero utilizzati ogni anno in base a tutte le persone che sparavano una volta al secondo (365 * 24 * 60 * 60 * 7097962000). Ciò richiederebbe 1,52 E21 anni per consumare tutte le possibili combinazioni (2 ^ 128 / [risultato precedente]). Il nostro pianeta sarà a lungo relegato nella cenere spaziale prima di esaurire il set ... essendo stato consumato dal nostro sole circa 380 miliardi di anni prima.
John Cavan,

1
Dal link di Wikipedia - "generare 1 miliardo di UUID ogni secondo per i prossimi 100 anni, la probabilità di creare un solo duplicato sarebbe del 50% circa" Non è così lontano nel futuro se andassimo con l'esempio di ogni persona che prende una foto ogni secondo. Non sto dicendo che è un vero problema e questa è davvero una domanda per la matematica o qualcosa di simile. Sono ancora praticamente utili, ma alla fine si rompono con un uso sufficiente.
AJ Henderson

1
@Omne - è possibile in alcuni casi che potrebbe essere utilizzato per qualche altra forma di identificatore univoco (di cui il numero di serie della fotocamera e il conteggio dell'otturatore sarebbero univoci). I dati EXIF ​​sono in gran parte aperti su come il produttore vuole implementarli, ma il campo è configurato per essere in grado di supportare GUID.
AJ Henderson
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.