UUID UUID Generator

Gratis · Tanpa pendaftaran · Tanpa pemasangan

Pembuat UUID v8

UUID v8 menyerahkan penggunaan bit kepada aplikasi, bukan kepada standar. Selain bit versi dan varian, semuanya bisa Anda isi sesuai skema sendiri.

  • Tata letak khusus
  • RFC 9562
  • Bit diserahkan ke aplikasi

Pembuat UUID v8

v8
Antara 1 dan 1000.
Pemformatan

Hasil 0

    Dibuat di perangkat Anda dengan Web Crypto API — tidak ada yang keluar dari peramban. Pintasan: Ctrl + Enter — untuk membuat ulang

    Apa itu UUID v8?

    Sebuah UUID v8 membiarkan aplikasi menentukan 122 bit di luar bit versi dan varian. Standar hanya menjaga kerangka umum nilainya; maknanya sepenuhnya bergantung pada skema Anda.

    Versi ini ditambahkan untuk tim yang tetap ingin memakai kerangka UUID sambil membawa waktu, nomor urut, identitas mesin, atau kolom yang Anda kodekan sendiri. Untuk jaminan portabilitas dan pengurutan, aplikasi perlu mendokumentasikan aturannya sendiri.

    Cara pakai

    1. Pilih jumlah yang akan dibuat (1 hingga 1000).
    2. Secara bawaan bit acak yang dihasilkan; untuk menerapkan tata letak Anda sendiri, tafsirkan keluarannya menurut skema Anda.
    3. Klik Buat, lalu salin atau unduh nilainya.

    Kegunaan

    • Membawa kolom yang tidak dicakup versi standar di dalam UUID.
    • Mengodekan informasi urutan dan waktu dengan aturan Anda sendiri.
    • Membuat nilai urut waktu pada sistem yang mesin basis datanya belum mendukung v7.

    Posisi UUID v8

    Opsi mana yang dipakai, dan kapan
    OpsiKapan dipakai
    v8Bit Anda tentukan sendiri: paling lentur, tetapi aturannya juga Anda tulis
    v7Pengurutan waktu bawaan; lebih sederhana untuk sebagian besar proyek
    v4Tidak membawa makna tambahan, hanya acak

    Versi UUID secara singkat

    VersiDapat diurutkanBerbasisPaling cocok untuk
    v1TidakStempel waktu + alamat MACSistem lama yang masih mengharapkan v1
    v3TidakCacahan MD5 dari sebuah namaPengenal deterministik bila MD5 diwajibkan
    v4Tidak122 bit acakHampir semua pengenal umum
    v5TidakCacahan SHA-1 dari sebuah namaBila nama yang sama harus selalu memberi ID yang sama
    v6YaStempel waktu yang diurutkan ulangPengenal terurut tanpa melepas keacakan
    v7YaWaktu Unix milidetikKunci utama basis data dan ID peristiwa
    v8TidakTata letak bit Anda sendiriFormat 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

    Kapan sebaiknya memakai v8?

    Bila tidak ada versi bawaan yang membawa kolom yang Anda butuhkan. Menempatkan format sendiri di dalam kerangka standar biasanya lebih mudah daripada mendefinisikan format pengenal yang sepenuhnya khusus.

    Apakah nilai v8 kompatibel dengan sistem lain?

    Secara format ya: alat lain akan membacanya sebagai UUID yang valid. Namun makna bitnya hanya diketahui aplikasi Anda, jadi skemanya wajib didokumentasikan.

    Apakah v8 berisiko tabrakan?

    Karena bitnya Anda bagi sendiri, risikonya sepenuhnya bergantung pada rancangan Anda. Tata letak 122 bit acak sama amannya dengan v4; misalnya bila hanya memakai penghitung 32 bit, tabrakan menjadi jauh lebih mungkin.