Що являє собою поле EXIF ​​"Унікальний ідентифікатор зображення"?


10

Що таке унікальний ідентифікатор зображення в інформації про Exif? для чого це використовується ?!

Здається, кожна система могла використовувати свій власний метод, тож вона все ще унікальна між різними системами?

Шукаючи в Інтернеті, я зміг знайти цю інформацію:

Шукач викрадених камер
Очевидно, що шукачі викрадених камер використовують цей унікальний ідентифікатор та іншу інформацію для пошуку викрадених камер.

Підрахунок затвора
Деякі форуми припускають, що ID унікального зображення також містить кількість затворів: Визначення спрацьовування затвора на M8 і цього , тому це не завжди випадкове число.

Визначення відповідно до веб-сайту Exif.org :
"Цей тег вказує на ідентифікатор, призначений для кожного зображення. Він записується як рядок ASCII, еквівалентний шістнадцятковій нотації та 128-бітній фіксованій довжині."

Також подібне запитання див. На іншому форумі .

Відповіді:


7

Виходячи з довжини поля, визначеного в Exif 2.2, видається, що це поле, яке містить GUID (або глобальний унікальний ідентифікатор), який повинен однозначно ідентифікувати цю конкретну картину з усіх інших зображень. Його слід вибирати випадковим чином і виходячи з розміру наявного адресного простору (128 біт), зіткнення вкрай малоймовірне в осяжному майбутньому.


1
AJ Henderson - ви довго думаєте :-). Якби кожен на землі мав камеру і робив одну фотографію в секунду, якщо 128-бітове двійкове число було використано справді випадковим чином, то за 100-річний період існувало б близько мільярда мільярдів + унікальних номерів на PER SECOND на фото :-). ||| 2 ^ 128/8765 год / у / 3600 с / год / Е10 людей ~ = 1E19. E11 людей (!) = 1E18.
Рассел Макмахон

3
@RusselMcMahon - правда, але GUID повинні бути унікальними для більш ніж просто фотографій. Камери навряд чи стануть найшвидшим споживачем GUID-файлів, і врешті-решт у вас виникнуть зіткнення, але шанси на практичне, змістовне зіткнення фактично є недійсними протягом дуже-дуже довгого часу.
AJ Henderson

@RussellMcMahon - Ваша математика не дуже добре працює для мене. Виходячи з поточної сукупності, 2,24E17 GUID будуть використовуватися на рік на основі всіх людей, що стріляють раз на секунду (365 * 24 * 60 * 60 * 7097962000). Для цього знадобиться 1,52E21 роки для споживання всіх можливих комбінацій (2 ^ 128 / [попередній результат]). Наша планета буде довго викинута на космічний попіл, перш ніж ми будемо виснажувати цей набір ... будучи спожитим нашим сонцем за 380 мільярдів років до цього.
Джон Каван

1
З посилання на wikipedia - "генеруючи 1 мільярд UUID щосекунди протягом наступних 100 років, ймовірність створення лише одного дубліката складе приблизно 50%". Це не так далеко в майбутньому, якби ми йшли за прикладом кожної людини фотографію щосекунди. Я не кажу, що це справжня проблема, і це справді більше питання для математики чи чогось подібного. Вони все ще практично корисні, але вони з часом руйнуються при достатньому використанні.
AJ Henderson

1
@Omne - можливо, в деяких випадках він може використовуватися для якоїсь іншої форми унікального ідентифікатора (з яких серія камери та кількість затворів були б унікальними). Дані EXIF ​​значною мірою відкриті для того, як виробник хоче їх впровадити, але поле налаштоване для підтримки GUID.
AJ Henderson
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.