Adakah alasan di balik tanda hubung dalam GUID?

8

Tepat ketika saya menghasilkan GUID, saya menemukan beberapa tanda hubung di antara karakter dan juga pada interval yang ditentukan

8b55fec7-c987-4e7b-abad-16e5aaea9b53

Apakah ada cerita di balik ini?

Catatan: Tujuan saya adalah untuk menghapus tanda hubung karena saya menambahkan GUID ini ke nama file dan nama file kami hanya boleh aplhanumeric.

Gopi
sumber
1
Saya pikir ini untuk keterbacaan. Meskipun saya harus mengatakan itu adalah penempatan tanda hubung yang sangat aneh jika itu alasannya bagi mereka ...
gablin
GUID memiliki beberapa bidang
JoelFan

Jawaban:

13

Tanda hubung selalu ditempatkan pada posisi yang sama, sehingga Anda tidak akan kehilangan informasi (atau keunikan) dengan menghapusnya.

Lihat Stack Overflow: Mengapa ada tanda hubung dalam. NET GUID? untuk penjelasan terperinci.

deltreme
sumber
6

Urutan panjang sangat sulit untuk diurai bagi manusia, karenanya tanda hubung. Tapi GUID itu sendiri hanyalah angka, jadi kamu bisa menjatuhkannya.

StasM
sumber