Pembangkit ULID
Hasilkan pengenal unik yang dapat diurutkan berdasarkan waktu dengan Generator ULID gratis kami. Buat ULID tunggal atau massal dalam format Teks, JSON, atau YAML secara instan.
Memandu
Apa itu ULID?
ULID (Pengidentifikasi yang Dapat Diurutkan Secara Lexicographically Unique) adalah format pengenal unik yang menggabungkan stempel waktu dengan bit acak untuk membuat ID unik yang dapat diurutkan berdasarkan waktu. Tidak seperti UUID, ULID adalah:
- Dapat diurutkan secara leksikografis berdasarkan waktu
- Tidak peka huruf besar/kecil
- Base32 Crockford dikodekan
- 26 karakter panjangnya
Fitur Utama
Fitur | Keterangan |
---|---|
Penyortiran Berdasarkan Waktu | 10 karakter pertama mengkodekan stempel waktu |
Keserampangan | 16 karakter terakhir memastikan keunikan |
Opsi Format | Hasilkan dalam format Teks, JSON, atau YAML |
Generasi Massal | Buat beberapa ULID sekaligus |
Spesifikasi Teknis
Komponen | Rincian |
---|---|
Panjang | 26 karakter |
Stempel waktu | 10 karakter pertama (48 bit) |
Keserampangan | 16 karakter terakhir (80 bit) |
Set Karakter | Base32 Crockford (0-9, AZ tidak termasuk I, L, O, U) |
Cara Penggunaan
- Masukkan jumlah ULID yang ingin Anda hasilkan di kolom “Total”
- Pilih format keluaran pilihan Anda (Teks, JSON, atau YAML)
- Klik tombol “Hasilkan”
- Salin ULID yang dihasilkan menggunakan tombol salin
- Atur ulang formulir menggunakan tombol “Reset” jika diperlukan
Tanya Jawab Umum
-
Apa itu ULID dan apa bedanya dengan UUID?
ULID (Universally Unique Lexicographically Sortable Identifier) adalah pengenal 26 karakter yang menggabungkan stempel waktu dan keacakan. Tidak seperti UUID, ULID dapat diurutkan berdasarkan waktu dan menggunakan pengodean Base32 Crockford agar lebih mudah dibaca.
-
Apakah ULID peka terhadap huruf besar/kecil?
Tidak, ULID tidak peka huruf besar/kecil. ULID dapat dibuat dan dibandingkan dalam huruf apa pun, meskipun biasanya ditampilkan dalam huruf kapital.
-
Berapa banyak ULID yang dapat dihasilkan per milidetik?
ULID dapat menghasilkan sekitar 1,21e+24 pengenal unik per milidetik, sehingga sangat tidak mungkin terjadi tabrakan di sebagian besar aplikasi.
-
Bisakah ULID digunakan sebagai kunci utama basis data?
Ya, ULID merupakan kunci utama basis data yang sangat baik karena sifatnya yang unik, dapat diurutkan, dan komponen stempel waktunya memungkinkan pengurutan kronologis yang alami.
-
Apa format stempel waktu dalam ULID?
10 karakter pertama ULID mengkodekan stempel waktu presisi milidetik menggunakan pengkodean Base32 Crockford.
-
Apakah ULID cocok untuk sistem terdistribusi?
Ya, ULID sangat cocok untuk sistem terdistribusi karena dapat dihasilkan tanpa koordinasi antara node dengan tetap menjaga keunikan dan penyortiran waktu.
-
Bagaimana cara menguraikan stempel waktu dari ULID?
Cap waktu dapat diekstrak dari 10 karakter pertama ULID dengan mengonversi dari Base32 Crockford kembali ke milidetik sejak zaman Unix.
-
Apakah ULID lebih baik daripada UUID untuk aplikasi web?
ULID dapat lebih baik untuk aplikasi web yang memerlukan ID yang dapat diurutkan berdasarkan waktu atau pengenal yang dapat dibaca manusia, sambil tetap mempertahankan jaminan keunikan UUID.
Instal Ekstensi Kami
Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat
Alat Wajib Coba
Lihat semua Pendatang baru
Lihat semuaMemperbarui: Kita alat terbaru ditambahkan pada 16 Sep 2025