汎用一意識別子

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内, 検索

汎用一意識別子(はんよういちいしきべつし、Universally Unique Identifier、以下UUIDと表記)とは、Distributed Computing Environment (DCE)の一部としてOpen Software Foundation (OSF)が標準化した、一意に識別するための識別子である。UUIDは、分散システム上でどこかが統制を取らずとも、一意に特定可能な識別子の作成を目的としており、UUIDは重複や偶然の一致が起こりえないと確信して用いることができる。なお、UUIDの実装として最も広く使われているのは、マイクロソフトによるグローバル一意識別子 (GUID)である。

UUIDは16バイトの数値で表され、「550e8400-e29b-41d4-a716-446655440000」のように表現する。よく利用されるのは乱数に基づくUUID(UUID version 4)で、この形式のUUIDは2122通り(およそ5.3×1036通り)存在する。

UUIDはISO/IEC 11578:1996 "Information technology -- Open Systems Interconnection -- Remote Procedure Call (RPC)"の一部として文書化されている。なお、IETFはUUIDに関してRFC 4122を公開している。

個人用ツール
名前空間

変種
操作
案内
ヘルプ
ツールボックス
他の言語