INI

UUID/GUID (汎用一意識別子) - INI

UUID (Universally Unique Identifier) および GUID (Globally Unique Identifier) は、ソフトウェアシステムで使用される128ビットの一意な識別子です。RFC 4122およびRFC 9562で標準化されており、中央の調整機関なしに独立して生成でき、重複の確率が極めて低い特性を持ちます。データベースの主キー、分散システムの識別子、APIキーなどに広く利用されています。

UUID GUID 識別子 RFC 4122 RFC 9562 データベース 分散システム
[item.uuid-v1]
code=v1
slug=uuid-v1
name=UUIDv1 (時間ベース)
description=タイムスタンプとMACアドレスに基づくUUIDです。
algorithm=Time-based + MAC address
recommended=false
sortable=true

[item.uuid-v2]
code=v2
slug=uuid-v2
name=UUIDv2 (DCEセキュリティ)
description=DCEセキュリティ仕様のUUIDです。
algorithm=DCE Security with POSIX ID
recommended=false
sortable=true

[item.uuid-v3]
code=v3
slug=uuid-v3
name=UUIDv3 (名前ベース/MD5)
description=名前空間と名前からMD5ハッシュで生成されるUUIDです。
algorithm=MD5 hash of namespace + name
recommended=false
sortable=false

[item.uuid-v4]
code=v4
slug=uuid-v4
name=UUIDv4 (ランダム)
description=ランダムに生成される最も一般的なUUIDです。
algorithm=Random 122 bits
recommended=true
sortable=false

[item.uuid-v5]
code=v5
slug=uuid-v5
name=UUIDv5 (名前ベース/SHA-1)
description=名前空間と名前からSHA-1ハッシュで生成されるUUIDです。
algorithm=SHA-1 hash of namespace + name
recommended=true
sortable=false

[item.uuid-v6]
code=v6
slug=uuid-v6
name=UUIDv6 (並べ替え時間ベース)
description=UUIDv1のフィールドを並べ替えた時間ベースUUIDです。
algorithm=Reordered UUIDv1 timestamp
recommended=false
sortable=true

[item.uuid-v7]
code=v7
slug=uuid-v7
name=UUIDv7 (Unixエポック時間ベース)
description=Unixタイムスタンプベースで推奨される最新のUUIDです。
algorithm=48-bit Unix timestamp + 74-bit random
recommended=true
sortable=true

[item.uuid-v8]
code=v8
slug=uuid-v8
name=UUIDv8 (カスタム)
description=実装者定義のカスタムUUIDフォーマットです。
algorithm=Implementation-defined custom
recommended=false
sortable=