Pengembang / Alat browser
Generator ULID
Buat ULID yang dapat diurutkan, pertahankan nilai monotonik dalam milidetik yang sama, dan dekode timestamp ULID.
Generator ULID: Buat ULID yang dapat diurutkan, pertahankan nilai monotonik dalam milidetik yang sama, dan dekode timestamp ULID. Berjalan 100% lokal di browser Anda tanpa upload file ke server.
- Kategori
- Tools developer
- Dijalankan
- Di browser Anda
- Biaya
- Gratis · tanpa daftar
- Ketersediaan
- Siap digunakan
Berjalan sepenuhnya di browser Anda
ULID berisi timestamp 48-bit dan keacakan 80-bit. Mode monotonik menaikkan bagian acak dalam milidetik yang sama dan mempertahankan timestamp sebelumnya jika jam bergerak mundur. ULID mengungkap waktu pembuatan dan bukan password. Spesifikasi ULID · Pembuat UUID
Spesifikasi ULID
Spesifikasi ULID canonical, encoding, timestamp, dan aturan monotonik: https://github.com/ulid/spec . Nilai terbesar yang diterima adalah 7ZZZZZZZZZZZZZZZZZZZZZZZZZ; nilai di atas batas timestamp 48-bit akan ditolak.
Pembuatan dan decoding
Pembuatan dimulai dengan keacakan kriptografis browser. Jika suffix acak 80-bit mengalami overflow dalam timestamp yang sama, pembuatan akan gagal alih-alih melakukan wrapping.
Decoding menerima karakter valid dalam huruf kapital maupun huruf kecil dan menampilkan waktu UTC. Proses ini mengekstrak waktu yang di-encode, bukan catatan pembuatan yang telah diverifikasi.
Cara menggunakannya
- Pilih jumlah dan tentukan apakah generasi harus tetap monotonik.
- Buat dan salin identifier.
- Tempel ULID untuk membaca timestamp UTC dan milidetik Unix-nya.
Privasi & batasan
Input Anda tetap berada di browser ini. Tidak ada yang Anda masukkan di-upload atau disimpan.
Alat terkait
Pertanyaan umum
Apa isi sebuah ULID?
ULID berisi timestamp dalam milidetik sepanjang 48 bit dan bagian acak sepanjang 80 bit, yang dikodekan sebagai 26 karakter Crockford Base32. I, L, O, dan U tidak digunakan.
Apa yang dijamin oleh mode monotonik?
Dalam sesi halaman ini, bagian acak bertambah saat timestamp tidak berubah. Jika jam bergerak mundur, timestamp sebelumnya tetap digunakan. Tab atau perangkat terpisah tidak berbagi status pengurutan ini.
Bisakah saya menggunakan ULID sebagai password?
Tidak. ULID mengungkap waktu pembuatannya, dan nilai monotonik memiliki kenaikan yang dapat diprediksi. Gunakan generator password untuk membuat password.
Alat gratis · berjalan di browser anda · tanpa perlu akun