什麼是 UUID?
UUID(通用唯一識別符號)是由 RFC 9562(原 RFC 4122)標準化的 128 位識別符號。UUID 設計為無需中央機構即可全域性唯一。UUID v4 使用 122 位加密隨機資料,碰撞機率極低——重複的機率約為 2¹²² 分之一(約 5.3 × 10³⁶)。UUID v7 在前 48 位嵌入 Unix 時間戳,後跟隨機資料,產生既唯一又可按時間排序的識別符號——非常適合作為資料庫主鍵。空 UUID(全零)是用於表示空或缺失識別符號的特殊哨兵值。
如何使用UUID v4 與 v7 產生器
- 1在工具區域貼上、輸入或上傳需要處理的內容。
- 2根據任務選擇格式、尺寸、輸出方式或驗證選項。
- 3檢查預覽結果、提示資訊或轉換後的資料。
- 4確認結果無誤後再複製或下載,用於後續工作。
UUID v4 與 v7 產生器的常見使用情境
快速完成日常任務
無需安裝桌面軟體,打開網頁即可處理常見的文字、圖片、資料或格式轉換工作。
檢查與整理內容
在提交檔案、發布內容或複製結果之前,快速發現格式問題並取得結構清楚的輸出。
重視隱私的瀏覽器處理
對於支援本機執行的工具,資料會留在目前瀏覽器中,不需要上傳到第三方服務。
常見問題
UUID v4 和 v7 有什麼區別?
UUID v4 是純隨機的——122 位隨機資料。UUID v7 在前 48 位嵌入毫秒精度的 Unix 時間戳,使其可按時間排序且保持唯一。v7 更適合作為資料庫主鍵,因為它能改善索引區域性性。
UUID v4 會碰撞嗎?
理論上會,但機率可以忽略不計。有 122 位隨機資料,你需要產生約 2.7 × 10¹⁸ 個 UUID 才有 50% 的機率出現一次碰撞(生日問題)。在實際應用中,它們是唯一的。
空 UUID 用來做什麼?
空 UUID(00000000-0000-0000-0000-000000000000)是 UUID 規範中定義的特殊哨兵值。它通常用於在應用中表示 'no value' 或 'not set',類似於 null 或零值。
產生的 UUID 會被儲存或記錄嗎?
不會。所有 UUID 產生都在瀏覽器中使用 Web Crypto API 本地完成。沒有資料傳送到任何伺服器。