Notasi dan Encoding UUID
Merangkum berbagai notasi dan cara encoding yang dipakai saat menyimpan dan mengirim UUID.
String Standar
Notasi standarnya adalah 36 karakter heksadesimal huruf kecil dengan pola 8-4-4-4-12. Tanda hubung hanya untuk keterbacaan, sehingga 32 karakter tanpa tanda hubung merupakan nilai yang sama. Huruf besar/kecil tidak dibedakan, tetapi lebih aman menyeragamkannya ke huruf kecil.
Penyimpanan Biner (16 byte)
Menyimpan UUID sebagai biner 16 byte alih-alih string mengurangi ukurannya hingga separuh atau kurang dan meningkatkan efisiensi indeks. Tipe uuid di PostgreSQL dan BINARY(16) di MySQL adalah contoh utamanya.
Notasi Lain
Ada notasi GUID yang dibungkus kurung kurawal, encoding Base64 atau Base32 untuk memperpendek URL, serta notasi URN berbentuk urn:uuid:. Saat bertukar data antarsistem, seragamkan pada satu notasi untuk mengurangi kebingungan.