全局仅有标识符(GUID,Globally Unique Identifier)也称作 UUID(Universally Unique IDentifier) 。GUID是一种由算法天生的二进制长度为128位的数字标识符。GUID主要用于在具备多个节点、多台合计机的收集或者零星中。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或者 a-f 规模内的一个32位十六进制数。在事实情景下,任何合计机以及合计机集群都不会天生两个相同的GUID。GUID 的总数抵达了2^128(3.4×10^38)个,以是随机天生两个相同GUID的可能性颇为小,但并不为0。GUID一词无意也专指微软对于UUID尺度的实现。
在 Windows 平台上,GUID 普遍运用于微软的产物中,用于标识如注册表项、类及接口标识、数据库、零星目录等工具。
格式
GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每一个 x 是 0-9 或者 a-f 规模内的一个32位十六进制数。好比:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为实用的 GUID 值。
特色
需要GUID的时候,可能残缺由算法自动天生,不需要一个威信机构来规画。
GUID的长度牢靠,而且相对于而言较短小,颇为适宜于排序、标识以及存储。