Penyahkod UUID

Nyahkod UUID kepada versi, varian, medan cap masa, dan perwakilan angkanya.

UUID

Tampal UUID kanonik, URN, UUID dengan kurungan kurawal, atau UUID heksadesimal 32 aksara.

UUID yang dinyahkod
UUID yang dinormalkan
550e8400-e29b-41d4-a716-446655440000
Versi
4Versi 4 - rawak atau rawak semu
Varian
1Varian standard RFC 4122 / RFC 9562

Perwakilan

Perenambelasan
550e8400e29b41d4a716446655440000
Base64
VQ6EAOKbQdSnFkRmVUQAAA==
Perpuluhan
113059749145936325402354257176981405696
Perlapanan
1250350200070515501651234262106312521000000
Perduaan
01010101000011101000010000000000111000101001101101000001110101001010011100010110010001000110011001010101010001000000000000000000

Apakah penyahkod UUID?

Penyahkod UUID menerangkan struktur di dalam pengecam unik sejagat. Alat ini menormalkan format biasa yang ditampal, menyemak bahawa nilai itu ialah UUID 128-bit, dan menunjukkan versi, varian, bait heksadesimal mentah, serta perwakilan angka yang sedia disalin.

UUID sering dianggap sebagai rentetan legap, tetapi nibble versi memberitahu cara pengecam itu dicipta. UUID versi 4 adalah rawak, versi 3 dan 5 ialah hash berasaskan nama, dan versi tertib masa seperti 1, 6, dan 7 boleh membawa maklumat cap masa.

Bila menggunakannya

Gunakan alat ini apabila anda perlu memeriksa pengecam daripada log, pangkalan data, API, surihan, atau lekapan ujian. Alat ini berguna untuk mengesahkan sama ada UUID rawak atau berasaskan masa, menukarnya kepada perpuluhan atau Base64 untuk sistem lain, dan mengesan sama ada medan nod UUID v1 atau v6 mungkin mendedahkan pengecam gaya MAC.

Penyahkod ini berjalan dalam penyemak imbas anda dan tidak menghantar nilai UUID ke pelayan. Ia menerima UUID kanonik, nilai urn:uuid:, UUID dengan kurungan kurawal, input huruf besar, dan UUID heksadesimal 32 aksara tanpa sempang.

Perkara yang perlu diperhatikan

Medan versi dan varian UUID menerangkan reka letak bit, bukan sama ada pengecam itu benar-benar unik secara global dalam amalan. UUID yang kelihatan sah masih boleh diduplikasi jika ia dijana dengan buruk atau tersalin secara tidak sengaja.

Untuk UUID versi 1 dan versi 6, medan nod boleh kelihatan seperti alamat MAC. Penjana moden mungkin menetapkan bit multicast dan menggunakan nod rawak sebaliknya, jadi anggap ia sebagai pengecam nod melainkan anda mengawal penjananya.