Apa itu Pemformat UUID?
Berbagai alat menulis UUID secara berbeda: basis data meminta 32 karakter tanpa tanda hubung, .NET mengharapkan kurung kurawal, dan URL memakai Base64url. Pemformat mengubah satu daftar ke semua format itu.
Konversi hanya mengubah penulisan; bitnya tetap sama. Jadi keluarannya bisa Anda salin dengan aman ke format yang diharapkan sistem lain.
Cara pakai
- Tempelkan UUID, satu per baris.
- Pilih penulisan yang Anda inginkan di daftar format keluaran.
- Klik Ubah lalu salin hasilnya.
Kegunaan
- Mengubah ke bentuk tanpa tanda hubung atau huruf besar sebelum diunggah ke basis data.
- Membuat penulisan Base64url untuk JSON atau URL.
- Menyiapkan array byte C# untuk ditempel ke kode sumber.
Versi UUID secara singkat
| Versi | Dapat diurutkan | Berbasis | Paling cocok untuk |
|---|---|---|---|
| v1 | Tidak | Stempel waktu + alamat MAC | Sistem lama yang masih mengharapkan v1 |
| v3 | Tidak | Cacahan MD5 dari sebuah nama | Pengenal deterministik bila MD5 diwajibkan |
| v4 | Tidak | 122 bit acak | Hampir semua pengenal umum |
| v5 | Tidak | Cacahan SHA-1 dari sebuah nama | Bila nama yang sama harus selalu memberi ID yang sama |
| v6 | Ya | Stempel waktu yang diurutkan ulang | Pengenal terurut tanpa melepas keacakan |
| v7 | Ya | Waktu Unix milidetik | Kunci utama basis data dan ID peristiwa |
| v8 | Tidak | Tata letak bit Anda sendiri | Format khusus atau eksperimental |
Ketujuh versi sama-sama 128 bit dan ditulis dalam bentuk 8-4-4-4-12 yang sama. Yang berbeda hanya makna bitnya.
Pertanyaan umum
Apakah konversi mengubah nilainya?
Tidak. Hanya penulisannya yang berubah; nilai 128 bitnya tetap. Anda bisa kembali ke format semula kapan saja.
Berapa nilai yang bisa diubah?
Hingga 500 baris sekali jalan. Untuk lebih banyak, pecah daftarnya.
Mengapa Base64url hanya 22 karakter?
128 bit terbagi menjadi kelompok Base64 6 bit sehingga muat dalam 22 karakter. Format ini aman di URL karena memakai tanda hubung dan garis bawah, dan tidak memerlukan karakter pengisi.