Skip to content

UUID 分析器

貼上任意 GUID,即可即時查看其版本、變體、內嵌時間戳、MAC 位址及位元組級結構。支援 v1 到 v8 — 全部在瀏覽器中完成,無需上傳。

分析器

這個工具能告訴你什麼?

每個 GUID 的位元中都承載著元資料。本工具為你即時解碼:

  • 版本偵測 — 讀取版本半位元(第 13 個十六進位位),報告該 GUID 是 v1、v2、v3、v4、v5、v6、v7 還是 v8,符合 RFC 4122RFC 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}
  • URNurn: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+ 格式即時轉換 — 完全免費且離線。