Was ist das EXIF-Feld "Image Unique ID"?

10

Was ist die eindeutige Bild-ID in Exif-Informationen? was wird es verwendet?!

Es scheint, dass jedes System seine eigene Methode verwenden könnte. Ist es also immer noch einzigartig zwischen verschiedenen Systemen?

Online-Suche Ich konnte diese Informationen finden:

Stolen Camera Finder
Anscheinend gestohlene Kamerasucher verwenden diese eindeutige ID und andere Informationen, um gestohlene Kameras zu finden.

Verschlusszahlen In
einigen Foren wird vorgeschlagen, dass die eindeutige ID des Bilds auch Verschlusszahlen enthält: Bestimmen der Verschlussbetätigung bei einem M8 und diesem M8 , daher ist dies nicht immer eine Zufallszahl.

Definition gemäß der Exif.org- Website:
"Dieses Tag gibt eine Kennung an, die jedem Bild eindeutig zugewiesen ist. Es wird als ASCII-Zeichenfolge aufgezeichnet, die der hexadezimalen Notation und der festen Länge von 128 Bit entspricht."

Siehe auch diese ähnliche Frage in einem anderen Forum .

Omne
quelle

Antworten:

7

Basierend auf der Länge des Feldes, wie in Exif 2.2 definiert, scheint es ein Feld zu sein, das eine GUID (oder eine global eindeutige Kennung) enthält, die dieses bestimmte Bild von allen anderen Bildern eindeutig identifizieren sollte. Es sollte zufällig ausgewählt werden und basierend auf der Größe des verfügbaren Adressraums (128 Bit) ist eine Kollision auf absehbare Zeit äußerst unwahrscheinlich.

AJ Henderson
quelle
1
AJ Henderson - Sie denken langfristig :-). Wenn jeder auf der Erde eine Kamera hätte und ein Foto pro Sekunde machen würde, wenn eine 128-Bit-Binärzahl wirklich zufällig verwendet würde, wären über einen Zeitraum von 100 Jahren pro Sekunde etwa eine Milliarde Milliarden Milliarden eindeutige Zahlen pro Foto verfügbar :-). ||| 2 ^ 128/8765 h / y / 3600 s / h / E10 Personen ~ = 1E19. E11 Personen (!) = 1E18.
Russell McMahon
3
@RusselMcMahon - stimmt, aber GUIDs sollen nicht nur auf Fotos einzigartig sein. Kameras werden kaum der schnellste Verbraucher von GUIDs sein, und irgendwann werden Sie Kollisionen bekommen, aber die Chancen einer praktischen, bedeutungsvollen Kollision sind trotzdem für eine sehr, sehr lange Zeit praktisch null.
AJ Henderson
@RussellMcMahon - Deine Mathematik funktioniert für mich nicht so gut. Basierend auf der aktuellen Bevölkerung würden pro Jahr 2,24E17-GUIDs verwendet, basierend auf allen Personen, die einmal pro Sekunde schießen (365 * 24 * 60 * 60 * 7097962000). Dies würde 1,52E21 Jahre erfordern, um alle möglichen Kombinationen zu verbrauchen (2 ^ 128 / [vorheriges Ergebnis]). Unser Planet wird lange Zeit in die Weltraumasche verbannt sein, bevor wir das Set erschöpfen ... nachdem er vor etwa 380 Milliarden Jahren von unserer Sonne verzehrt wurde.
John Cavan
1
Aus dem Wikipedia-Link: "In den nächsten 100 Jahren wird pro Sekunde 1 Milliarde UUIDs generiert. Die Wahrscheinlichkeit, nur ein Duplikat zu erstellen, liegt bei etwa 50%." Das ist nicht so weit in die Zukunft, wenn wir uns das Beispiel jeder Person ansehen jede Sekunde ein Foto. Ich sage nicht, dass es ein echtes Problem ist und dies ist eher eine Frage für Mathe oder ähnliches. Sie sind immer noch praktisch nützlich, aber sie brechen schließlich bei ausreichender Verwendung zusammen.
AJ Henderson
1
@Omne - In einigen Fällen ist es möglich, dass es für eine andere Form einer eindeutigen Kennung verwendet wird (von der die Serien- und Verschlussanzahl der Kamera eindeutig wäre). EXIF-Daten sind weitgehend offen dafür, wie der Hersteller sie implementieren möchte, aber das Feld ist so eingerichtet, dass es GUIDs unterstützen kann.
AJ Henderson