← Pembangun & Data
Pembangun & Data · berjalan secara setempat

Pemeriksa cap masa ID Snowflake

Nyahkod ID Snowflake perpuluhan bukan negatif kepada medan cap masa, pekerja dan urutan menggunakan epoch milisaat yang boleh dikonfigurasi dan susun atur konvensional 63-bit 41/10/12.

Data kerja anda kekal dalam pelayar ini.

Mengapa alat ini berguna

Gunakan pemeriksa ini apabila sistem mendokumentasikan susun atur bit Snowflake konvensional dan anda perlu mengaudit masa terbenam, nombor pekerja dan urutan per milisaat tanpa membundarkan nilai 64-bit.

Bagaimana ia berfungsi

Input perpuluhan dihuraikan dengan BigInt, dipecahkan kepada 41 bit cap masa, 10 bit pekerja dan 12 bit urutan, kemudian ditambah kepada epoch yang dipilih; nilai di luar susun atur tak bertanda 63-bit akan ditolak.

Contoh praktikal

Dengan epoch lalai Twitter, setiap ID perpuluhan yang ditampal dilaporkan dengan cap masa milisaat UTC yang tepat, nilai worker dari 0 hingga 1023 dan nilai urutan dari 0 hingga 4095.

Pengesahan

Pengiraan adalah deterministik dan menerangkan ralat pengesahan dan bukannya menukar input tidak sah secara senyap.

Sempadan privasi

Input dan output kekal dalam tab ini. Penyalinan dan muat turun berlaku melalui API pelayar tanpa muat naik ke pelayan.

Pasport keputusan

Setiap operasi melaporkan mod alat, cap masa dan saiz input/output supaya data yang diubah suai boleh diaudit.