GUID (全域性唯一識別符號)

2021-08-13 10:17:11 字數 650 閱讀 9685

全域性唯一識別符號(guid,globally unique identifier)是一種由演算法生成的二進位制長度為128位的數字識別符號。guid主要用於在擁有多個節點、多台計算機的網路或系統中。在理想情況下,任何計算機和計算機集群都不會生成兩個相同的guid。guid 的總數達到了2^128(3.4×10^38)個,所以隨機生成兩個相同guid的可能性非常小,但並不為0。guid一詞有時也專指微軟對uuid標準的實現。

在理想情況下,任何計算機和

計算機集群都不會生成兩個相同的guid。

隨機生成兩個相同guid的可能性是非常小的,但並不為0。所以,用於生成guid的演算法通常都加入了非隨機的引數(如時間),以保證這種重複的情況不會發生。

在 windows 平台上,guid 廣泛應用於微軟的產品中,用於標識如登錄檔項、類及介面標識、資料庫、系統目錄等物件。

guid 的格式為「******xx-***x-***x-***x-************」,其中每個 x 是 0-9 或 a-f 範圍內的乙個4位

十六進製制數。例如:6f9619ff-8b86-d011-b42d-00c04fc964ff 即為有效的 guid 值。

需要guid的時候,可以完全由演算法自動生成,不需要乙個權威機構來管理。

guid理論上能產生全球唯一的值,對於以後的資料匯入很方便。

GUID全域性唯一識別符號相關知識了解

全域性唯一識別符號 guid,globally unique identifier 是一種由演算法生成的二進位制長度為128位的數字識別符號。guid主要用於在擁有多個節點 多台計算機的網路或系統中。在理想情況下,任何計算機和計算機集群都不會生成兩個相同的guid。guid 的總數達到了2 128 ...

guid的獲取(系統下唯一識別符號)

我們經常會遇到需要一些特殊的值來指定一些特殊的變數,而且這個值要絕對的唯一。在windows下被稱作guid,其實guid是微軟對distributed coumputing environment dce universally unique identifier 的實現,而在linux下則稱作u...

iOS唯一識別符號

在2013年3月21日蘋果已經通知開發者,從2013年5月1日起,替代的方案是開發者應該使用 在ios 6中介紹的vendor或advertising標示符 cfuuid方法用來建立cfuuidref,並且可以獲得乙個相應的nsstring,如下 cfuuidref cfuuid cfuuidcre...