全域性唯一識別符號(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...