「Image Unique ID」のEXIFフィールドとは何ですか?


10

Exif情報の画像固有IDとは何ですか?何に使うの?!

各システムは独自の方法を使用できるようですが、それでも異なるシステム間で一意ですか?

オンラインで検索すると、次の情報が見つかりました。

盗まれたカメラのファインダー
どうやら盗まれたカメラのファインダーは、盗まれたカメラを見つけるために、このユニークなIDやその他の情報を使用しています。

シャッターカウント
一部のフォーラムでは、Image Unique IDにもシャッターカウントが含まれていることを示唆しています。M8これでシャッターアクチュエーションを決定するため、常に乱数とは限りません。

Exif.orgウェブサイトによる定義:
「このタグは、各画像に一意に割り当てられた識別子を示します。これは、16進表記および128ビットの固定長に相当するASCII文字列として記録されます。」

別のフォーラムでこの同様の質問も参照してください

回答:


7

Exif 2.2で定義されているフィールドの長さに基づくと、他のすべての画像からその特定の画像を一意に識別するGUID(またはグローバルに一意の識別子)を保持するフィールドのように見えます。ランダムに選択する必要があり、利用可能なアドレス空間のサイズ(128ビット)に基づいて、衝突が予測可能な将来に発生することはほとんどありません。


1
AJヘンダーソン-あなたは長期的に考えています:-)。地球上の誰もがカメラを持ち、1秒間に1枚の写真を撮った場合、128ビットの2進数が本当にランダムに使用された場合、100年間で約10億億+ユニークな番号が写真ごとに1秒あたりに利用可能になります:-)。||| 2 ^ 128/8765 h / y / 3600 s / h / E10人〜= 1E19。E11人(!)= 1E18。
ラッセルマクマホン

3
@RusselMcMahon-正しいですが、GUIDは写真だけでなく、他とは異なるものであることが想定されています。カメラはGUIDの最速のコンシューマーになることはほとんどなく、最終的には衝突が発生しますが、実用的で意味のある衝突の可能性は非常に長い間事実上nullです。
AJヘンダーソン

@RussellMcMahon-あなたの数学は私にはうまくいきません。現在の人口に基づいて、毎秒1回撮影するすべての人々に基づいて、2.24E17 GUIDが毎年使用されます(365 * 24 * 60 * 60 * 7097962000)。可能なすべての組み合わせを消費するには1.52E21年必要です(2 ^ 128 / [以前の結果])。私たちの惑星は、私たちがセットを使い果たす前に、長い間スペースアッシュに追いやられます...約380億年前に太陽によって消費されていました。
John Cavan 2013

1
ウィキペディアのリンクから-「次の100年間、毎秒10億のUUIDを生成する場合、複製が1つだけ作成される確率は約50%になります」これは、すべての人が毎秒写真。それが本当の問題だと言っているのではありません。これは、数学または類似の問題の問題です。それらはまだ実用的には有用ですが、最終的には十分な使用で分解されます。
AJヘンダーソン

1
@Omne-場合によっては、他の形式の一意の識別子(カメラのシリアルとシャッターの数が一意になる)に使用できる可能性があります。EXIFデータは、主に製造元がどのように実装したいかを自由に選択できますが、フィールドはGUIDをサポートできるように設定されています。
AJヘンダーソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.