UUID 分析器
貼上任意 GUID,即可即時查看其版本、變體、內嵌時間戳、MAC 位址及位元組級結構。支援 v1 到 v8 — 全部在瀏覽器中完成,無需上傳。
分析器
這個工具能告訴你什麼?
每個 GUID 的位元中都承載著元資料。本工具為你即時解碼:
- 版本偵測 — 讀取版本半位元(第 13 個十六進位位),報告該 GUID 是 v1、v2、v3、v4、v5、v6、v7 還是 v8,符合 RFC 4122 與 RFC 9562。
- 變體偵測 — 檢查第 8 位元組的高位,將 GUID 分類為標準 RFC 4122/9562、Microsoft、舊版 NCS 或保留類型。
- 時間戳解碼 — 對於 v1 和 v6 GUID,重構 60 位格里高利時間戳(自 1582-10-15 起的 100 奈秒間隔)並轉換為可讀的 UTC 與本地日期。對於 v7,直接讀取 48 位 Unix 毫秒時間戳。
- MAC 位址擷取 — v1 和 v6 GUID 在節點欄位中嵌入了 48 位硬體 MAC 位址。本工具擷取並以
XX:XX:XX:XX:XX:XX格式顯示。 - 時脈序列 — 用於在時脈回退時避免重複的 14 位計數器。
- 位元組佈局 — 逐欄位分解,精確顯示哪些位元代表什麼含義,並對 GUID 字串本身進行色彩編碼視覺化。
為什麼需要分析 GUID?
- 「這是什麼版本?」 — 在選擇儲存策略之前,確認資料庫中的 GUID 是 v4(隨機)還是 v7(時間排序)。
- 「它是什麼時候建立的?」 — v1、v6 和 v7 GUID 本身就是時間戳。無需任何外部查詢即可解碼建立時間。
- 「它會洩露 MAC 位址嗎?」 — v1 GUID 嵌入了機器網路卡的 MAC。這是一個已知的隱私問題 — 在公開暴露 GUID 之前先檢查一下。
- 「這個 GUID 格式正確嗎?」 — 驗證版本和變體位元,捕獲損壞或手動輸入錯誤的識別碼。
支援的輸入格式
分析器接受任何常見的 GUID 表示形式:
- 標準帶連字號 —
550e8400-e29b-41d4-a716-446655440000 - 無連字號 —
550e8400e29b41d4a716446655440000 - 花括號 —
{550e8400-e29b-41d4-a716-446655440000} - URN —
urn:uuid:550e8400-e29b-41d4-a716-446655440000 - Base64 — 22 或 24 個字元(帶或不帶填充)
- 0x 位元組陣列 —
{ 0x55, 0x0E, 0x84, 0x00, ... }(C 風格位元組陣列)
不區分大小寫。貼上上述任意格式,工具會自動標準化。
常見問題
這個工具能識別哪些 GUID 版本? 全部八種 — v1 到 v8。它讀取位元組佈局第 14 位(第 13 個十六進位位)的版本半位元,並根據 RFC 4122(v1–v5)和 RFC 9562(v6–v8)解碼每個版本。
v1 時間戳包含時區嗎? 不包含。v1 或 v6 GUID 中儲存的時間戳始終是 UTC,以自 1582-10-15 起的 100 奈秒間隔計數。本工具同時顯示 UTC 時間和你的本地時間以便查閱。
這個工具能從任意 GUID 中擷取 MAC 位址嗎? 只有 v1 和 v6 GUID 在節點欄位中攜帶 MAC 位址。v4 和 v7 使用隨機位元,因此無法恢復 MAC。當不存在 MAC 時,工具會明確提示。
我的 GUID 會被傳送到伺服器嗎? 不會。所有分析完全在你的瀏覽器中進行,不會上傳或儲存任何資料。
為什麼我的 GUID 顯示「保留」變體? 變體位元(第 8 位元組的高位)不匹配任何已知變體族(RFC 4122、Microsoft 或 NCS)。這通常意味著該 GUID 是非標準的、手動修改過的或已損壞。
需要產生新的 UUID?試試 UUID 產生器 — 批次產生 v4 和 v7,一鍵複製。
想從日誌或原始碼中提取 UUID?使用 UUID 擷取器 — 從任意文字中自動偵測並轉換識別碼。
如需了解每個 UUID 版本的完整技術解析,請閱讀 GUID 版本詳解:v1 到 v8。
需要更強大的功能?QuickGUID 是原生 Windows GUID 工具箱,具備批次產生、智慧擷取和 10+ 格式即時轉換 — 完全免費且離線。