UUID Decoder

ถอดรหัส UUID เพื่อดูเวอร์ชัน แวเรียนต์ ฟิลด์เวลา และรูปแบบตัวเลขต่าง ๆ

UUID

วาง UUID แบบมาตรฐาน, URN, UUID ในวงเล็บปีกกา หรือ UUID เลขฐานสิบหก 32 อักขระ

UUID ที่ถอดรหัสแล้ว
UUID ที่ปรับรูปแบบแล้ว
550e8400-e29b-41d4-a716-446655440000
เวอร์ชัน
4เวอร์ชัน 4 - สุ่มหรือกึ่งสุ่ม
แวเรียนต์
1แวเรียนต์มาตรฐาน RFC 4122 / RFC 9562

รูปแบบการแสดงผล

เลขฐานสิบหก
550e8400e29b41d4a716446655440000
Base64
VQ6EAOKbQdSnFkRmVUQAAA==
เลขฐานสิบ
113059749145936325402354257176981405696
เลขฐานแปด
1250350200070515501651234262106312521000000
เลขฐานสอง
01010101000011101000010000000000111000101001101101000001110101001010011100010110010001000110011001010101010001000000000000000000

ตัวถอดรหัส UUID คืออะไร?

ตัวถอดรหัส UUID อธิบายโครงสร้างภายใน Universally Unique Identifier โดยปรับรูปแบบที่มักวางเข้ามาให้เป็นมาตรฐาน ตรวจสอบว่าค่าเป็น UUID ขนาด 128 บิต และแสดงเวอร์ชัน แวเรียนต์ ไบต์เลขฐานสิบหกดิบ และรูปแบบตัวเลขที่พร้อมคัดลอก

UUID มักถูกมองเป็นสตริงทึบ แต่ค่า 4 บิตของเวอร์ชันจะบอกว่าตัวระบุถูกสร้างขึ้นอย่างไร UUID เวอร์ชัน 4 เป็นค่าสุ่ม เวอร์ชัน 3 และ 5 เป็นแฮชที่อิงตามชื่อ และเวอร์ชันที่เรียงตามเวลา เช่น 1, 6 และ 7 สามารถมีข้อมูลเวลาได้

ควรใช้เมื่อใด

ใช้เครื่องมือนี้เมื่อต้องตรวจสอบตัวระบุจากล็อก ฐานข้อมูล trace ของ API หรือชุดข้อมูลทดสอบ เครื่องมือนี้มีประโยชน์สำหรับยืนยันว่า UUID เป็นแบบสุ่มหรืออิงตามเวลา แปลงเป็นเลขฐานสิบหรือ Base64 สำหรับระบบอื่น และดูว่าฟิลด์โหนดของ UUID v1 หรือ v6 อาจเปิดเผยตัวระบุลักษณะคล้าย MAC หรือไม่

ตัวถอดรหัสทำงานในเบราว์เซอร์ของคุณและไม่ส่งค่า UUID ไปยังเซิร์ฟเวอร์ รองรับ UUID แบบมาตรฐาน ค่า urn:uuid: UUID ในวงเล็บปีกกา อินพุตตัวพิมพ์ใหญ่ และ UUID เลขฐานสิบหก 32 อักขระที่ไม่มีขีดกลาง

สิ่งที่ควรระวัง

ฟิลด์เวอร์ชันและแวเรียนต์ของ UUID อธิบายเลย์เอาต์ของบิต ไม่ได้รับประกันว่าตัวระบุนั้นไม่ซ้ำทั่วโลกในทางปฏิบัติ UUID ที่ดูถูกต้องยังอาจซ้ำได้หากสร้างมาไม่ดีหรือถูกคัดลอกผิดพลาด

สำหรับ UUID เวอร์ชัน 1 และเวอร์ชัน 6 ฟิลด์โหนดอาจดูเหมือนที่อยู่ MAC ตัวสร้างสมัยใหม่อาจตั้งบิต multicast และใช้โหนดแบบสุ่มแทน ดังนั้นให้ถือว่าเป็นตัวระบุโหนด เว้นแต่คุณจะควบคุมตัวสร้างเอง