CSV

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

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

UUID GUID 識別子 RFC 4122 RFC 9562 データベース 分散システム
code,slug,name,description,algorithm,recommended,sortable
v1,uuid-v1,UUIDv1 (時間ベース),タイムスタンプとMACアドレスに基づくUUIDです。,Time-based + MAC address,false,true
v2,uuid-v2,UUIDv2 (DCEセキュリティ),DCEセキュリティ仕様のUUIDです。,DCE Security with POSIX ID,false,true
v3,uuid-v3,UUIDv3 (名前ベース/MD5),名前空間と名前からMD5ハッシュで生成されるUUIDです。,MD5 hash of namespace + name,false,false
v4,uuid-v4,UUIDv4 (ランダム),ランダムに生成される最も一般的なUUIDです。,Random 122 bits,true,false
v5,uuid-v5,UUIDv5 (名前ベース/SHA-1),名前空間と名前からSHA-1ハッシュで生成されるUUIDです。,SHA-1 hash of namespace + name,true,false
v6,uuid-v6,UUIDv6 (並べ替え時間ベース),UUIDv1のフィールドを並べ替えた時間ベースUUIDです。,Reordered UUIDv1 timestamp,false,true
v7,uuid-v7,UUIDv7 (Unixエポック時間ベース),Unixタイムスタンプベースで推奨される最新のUUIDです。,48-bit Unix timestamp + 74-bit random,true,true
v8,uuid-v8,UUIDv8 (カスタム),実装者定義のカスタムUUIDフォーマットです。,Implementation-defined custom,false,