เครื่องมือตรวจสอบและถอดรหัส UUID
ตรวจสอบสตริง UUID, ปรับรูปแบบ GUID ให้เป็นมาตรฐาน และถอดรหัสข้อมูลเมตาของ UUID v1, v4 และ v5 รวมถึงประทับเวลา (Timestamp), ตัวแปร (Variant), โหนด (Node), เพย์โหลดสุ่ม และการยืนยันเนมสเปซ/ชื่อของ v5
ตัวบล็อกโฆษณาของคุณทำให้เราไม่สามารถแสดงโฆษณาได้
MiniWebtool ให้ใช้งานฟรีเพราะมีโฆษณา หากเครื่องมือนี้ช่วยคุณได้ โปรดสนับสนุนเราด้วย Premium (ไม่มีโฆษณา + เร็วขึ้น) หรืออนุญาต MiniWebtool.com แล้วรีโหลดหน้าเว็บ
- หรืออัปเกรดเป็น Premium (ไม่มีโฆษณา)
- อนุญาตโฆษณาสำหรับ MiniWebtool.com แล้วรีโหลด
เกี่ยวกับ เครื่องมือตรวจสอบและถอดรหัส UUID
เครื่องมือตรวจสอบและถอดรหัส UUID นี้ช่วยตรวจสอบว่า UUID หรือ GUID มีโครงสร้างที่ถูกต้องหรือไม่ พร้อมปรับรูปแบบที่รองรับให้เป็นมาตรฐาน และอธิบายฟิลด์ข้อมูลที่สำคัญสำหรับ UUID v1, UUID v4 และ UUID v5 เครื่องมือนี้สร้างขึ้นเพื่ออำนวยความสะดวกแก่นักพัฒนา, วิศวกรตรวจสอบคุณภาพ (QA), ทีมสนับสนุน และใครก็ตามที่ต้องตรวจสอบรหัสตัวระบุจากประวัติบันทึก (Logs), ฐานข้อมูล, ข้อมูลเพย์โหลดของ API, ระบบติดตามตรวจสอบ (Tracing) หรือการรีวิวด้านความปลอดภัย
วิธีใช้งานเครื่องมือตรวจสอบและถอดรหัส UUID
- วาง UUID หนึ่งรายการหรือรายการของ UUID หลายรายการลงในกล่องข้อความอินพุต เครื่องมือนี้รองรับ UUID แบบ Canonical, GUID ที่มีเครื่องหมายปีกกา, URN UUID และสตริงฐานสิบหกแบบคอมแพ็กต์ความยาว 32 ตัวอักษร
- หากคุณกำลังตรวจสอบค่า UUID v5 ให้เลือกเนมสเปซและป้อนสตริงชื่อเพื่อตรวจสอบว่าคู่เนมสเปซ/ชื่อนั้นสร้าง UUID ที่นำมาวางตรงกันหรือไม่
- คลิก ตรวจสอบความถูกต้องและถอดรหัส UUID เพื่อแจกแจงโครงสร้างเลย์เอาต์, เวอร์ชัน, ตัวแปร, รูปแบบมาตรฐาน และข้อมูลเมทาดาตาเฉพาะของเวอร์ชันนั้นๆ
- ใช้แผนผังแถบสีและแถวข้อมูลเมทาดาตาเพื่อตรวจสอบการประทับเวลา, โหนด, เพย์โหลดแบบสุ่ม, พฤติกรรมการแฮชที่แน่นอน และคำเตือนการตรวจสอบความถูกต้อง
คำอธิบายเกี่ยวกับ UUID เวอร์ชันต่างๆ
สิ่งที่คุณสามารถตรวจสอบได้จากตัวถอดรหัส
- การจัดกลุ่มแบบ Canonical, UUID ฐานสิบหกแบบคอมแพ็กต์, GUID ที่มีเครื่องหมายปีกกา และไวยากรณ์ URN UUID
- ข้อมูลโครงสร้าง Nibble เวอร์ชัน, บิตตัวแปร และเลย์เอาต์มาตรฐาน RFC 4122 ที่ใช้โดย UUID v1, v4 และ v5
- การแปลงค่าประทับเวลาของ UUID v1 ให้เป็นเวลา UTC, ลำดับสัญญาณนาฬิกา, ค่าโหนด และตัวระบุความเป็นส่วนตัว
- เลย์เอาต์ความสุ่มของ UUID v4 และการตรวจสอบเนมสเปซ/ชื่อที่แน่นอนของ UUID v5
- รูปแบบข้อมูลเอาต์พุตที่เป็นมาตรฐานสำหรับนำไปคัดลอกลงในโค้ด, ฐานข้อมูล, ข้อมูลล็อก และการทดสอบ API
คำถามที่พบบ่อย (FAQ)
UUID คืออะไร?
UUID คือตัวระบุข้อมูลขนาด 128 บิต ซึ่งโดยทั่วไปจะเขียนอยู่ในรูปของตัวอักษรฐานสิบหก 32 ตัว แบ่งกลุ่มเป็น 8-4-4-4-12 โดย UUID แต่ละเวอร์ชันจะใช้บิตเหล่านี้เพื่อวัตถุประสงค์ที่ต่างกัน เช่น ตัวระบุตามเวลา, ตัวระบุแบบสุ่ม หรือการแฮชเนมสเปซ/ชื่อ
UUID v1 สามารถเปิดเผยที่อยู่ MAC ได้หรือไม่?
ในบางครั้ง UUID v1 จะเก็บค่าโหนดขนาด 48 บิต หากไม่ได้ตั้งค่าบิตมัลติแคสต์ โหนดนั้นอาจถูกดึงมาจากฮาร์ดแวร์ที่อยู่ MAC แต่ถ้าบิตมัลติแคสต์ถูกตั้งค่าไว้ มันก็น่าจะถูกสร้างขึ้นมาในฐานะโหนดแบบสุ่มหรือโหนดเพื่อการรักษาความเป็นส่วนตัว
สามารถถอดรหัสเวลาการสร้างของ UUID v4 ได้หรือไม่?
ไม่ได้ UUID v4 ไม่มีข้อมูลการประทับเวลา, โหนด หรือตัวระบุเครื่องใดๆ มันเก็บข้อมูลบิตแบบสุ่ม 122 บิต บวกกับบิตเวอร์ชันและตัวแปรที่คงที่ ดังนั้น ตัวตรวจสอบความถูกต้องจึงสามารถตรวจสอบได้เฉพาะโครงสร้างเลย์เอาต์เท่านั้น แต่ไม่สามารถกู้คืนข้อมูลได้ว่าสร้างขึ้นเมื่อใดหรือที่ไหน
มีข้อมูลอะไรบ้างที่สามารถถอดรหัสได้จาก UUID v5?
UUID v5 บันทึกข้อมูลว่าตัวระบุนี้ถูกสร้างขึ้นจากการแฮช SHA-1 ของเนมสเปซ/ชื่อ แต่มันไม่ได้เปิดเผยเนมสเปซหรือชื่อดั้งเดิมออกมา หากคุณทราบค่าแหล่งที่มาเหล่านั้นอยู่แล้ว เครื่องมือนี้สามารถคำนวณ UUID ใหม่และตรวจสอบว่าตรงกันหรือไม่
การป้อนอินพุต UUID เป็นอักษรตัวพิมพ์ใหญ่หรือแบบคอมแพ็กต์ถือว่าถูกต้องหรือไม่?
ถูกต้อง UUID ตัวพิมพ์ใหญ่, GUID ที่มีเครื่องหมายปีกกา, URN UUID และ UUID แบบฐานสิบหกคอมแพ็กต์ 32 ตัวอักษร ล้วนถือว่าสามารถใช้งานได้ โดยตัวถอดรหัสจะปรับรูปแบบอินพุตที่ถูกต้องให้กลายเป็นรูปแบบ UUID ตัวพิมพ์เล็กแบบ Canonical ที่เป็นมาตรฐาน
อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:
"เครื่องมือตรวจสอบและถอดรหัส UUID" ที่ https://MiniWebtool.com/th// จาก MiniWebtool, https://MiniWebtool.com/
โดย ทีมงาน MiniWebtool อัปเดตล่าสุด: 2026-05-22