ตัวถอดรหัส 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 และใช้โหนดแบบสุ่มแทน ดังนั้นให้ถือว่าเป็นตัวระบุโหนด เว้นแต่คุณจะควบคุมตัวสร้างเอง