O que é o campo EXIF ​​"Image Unique ID"?

10

O que é o ID exclusivo da imagem nas informações Exif? para que isso é usado?!

Parece que cada sistema poderia usar seu próprio método, então ainda é único entre sistemas diferentes?

Pesquisando on-line, consegui encontrar essas informações:

Localizador de câmeras roubadas Os localizadores de câmeras
aparentemente roubadas usam esse ID exclusivo e outras informações para encontrar câmeras roubadas.

Contagem do obturador
Alguns fóruns sugerem que o ID exclusivo da imagem também contém contagens do obturador: Determinação das atuações do obturador em um M8 e este , portanto, nem sempre é um número aleatório.

Definição de acordo com o site Exif.org :
"Esta tag indica um identificador atribuído exclusivamente a cada imagem. É gravada como uma sequência ASCII equivalente a notação hexadecimal e comprimento fixo de 128 bits".

Veja também essa pergunta semelhante em outro fórum .

Omne
fonte

Respostas:

7

Com base no comprimento do campo, conforme definido no Exif 2.2, parece ser um campo para armazenar um GUID (ou identificador globalmente exclusivo) que deve identificar exclusivamente essa imagem em particular de todas as outras imagens. Deve ser escolhido aleatoriamente e com base no tamanho do espaço de endereço disponível (128 bits), uma colisão é extremamente improvável no futuro próximo.

AJ Henderson
fonte
11
AJ Henderson - você está pensando a longo prazo :-). Se todos na terra tivessem uma câmera e tirassem uma foto por segundo, se um número binário de 128 bits fosse realmente usado aleatoriamente, em um período de 100 anos, haveria cerca de um bilhão de bilhões de bilhões de números únicos disponíveis POR SEGUNDO por foto :-). ||| 2 ^ 128/8765 h / a / 3600 s / h / E10 pessoas ~ = 1E19. E11 pessoas (!) = 1E18.
Russell McMahon
3
@RusselMcMahon - é verdade, mas os GUIDs devem ser únicos em mais do que apenas fotos. As câmeras dificilmente serão as consumidoras mais rápidas de GUIDs e, eventualmente, você terá colisões, mas as chances de uma colisão prática e significativa são efetivamente nulas por um período muito, muito longo.
AJ Henderson
@RussellMcMahon - Sua matemática não está funcionando muito bem para mim. Com base na população atual, os GUIDs de 2.24E17 seriam usados ​​por ano, com base em todas as pessoas fotografando uma vez por segundo (365 * 24 * 60 * 60 * 7097962000). Isso exigiria 1,52E21 anos para consumir todas as combinações possíveis (2 ^ 128 / [resultado anterior]). Nosso planeta será relegado por muito tempo às cinzas espaciais antes de esgotarmos o cenário ... tendo sido consumido pelo nosso sol cerca de 380 bilhões de anos antes.
John Cavan
11
No link da wikipedia - "gerando 1 bilhão de UUIDs a cada segundo nos próximos 100 anos, a probabilidade de criar apenas uma duplicata seria de cerca de 50%". uma foto a cada segundo. Não estou dizendo que é um problema real e isso é realmente mais uma pergunta para matemática ou algo semelhante. Eles ainda são praticamente úteis, mas acabam quebrando com o uso suficiente.
AJ Henderson
11
@ Omne - é possível, em alguns casos, ser usado para alguma outra forma de identificador exclusivo (dos quais o número de série e obturador da câmera seria único). Os dados EXIF ​​são amplamente abertos a como o fabricante deseja implementá-los, mas o campo está configurado para suportar GUIDs.
AJ Henderson