Snowflake ID dekóder
Egy 64 bites Snowflake ID felosztása időbélyeg, gép és sorozat mezőkre.
Snowflake ID dekóder
Illeszd be egy vagy több Snowflake ID-et — a 64 bites azonosítókat, amelyeket a Twitter, Discord, Instagram, Mastodon és számtalan más rá épülő rendszer használ — és ez az eszköz mindegyiket feldolgozza az időbélyegre, a gépkódokra és a sorozatszámra. Minden szolgáltatás Snowflake ID-et adad az adatokhoz (egy tweethez, egy Discord üzenethez, egy adatbázis sorhoz), hogy az azonosítók időrendi sorrendben álljanak és sok gép által egyszerre generálhatok legyenek koordináció nélkül.
Válaszd ki az Epoch / formátum alatt a forrásoddal megegyező epoch-ot: a Twitter és a Discord ugyanazt a bit elrendezést használja, de eltérő kezdődátumokkal, az Instagram másképpen osztja fel a biteket (szélesebb shard mező, nincs külön worker ID), a Mastodon pedig kihagyja a gépek mezőit és csak ezredmásodperc pontosságú időbélyeget és sorozatszámot használ. Válassz Egyénit és add meg saját epoch-odat Unix ezredmásodpercben bármilyen más Snowflake-szerű séma esetén. A helyi idő mutatása az eszköz időzónáját is feltünteti az UTC időbélyeg mellett, a bináris lebontás pedig megjeleníti a nyers bit csoportokat, hogy pontosan láthassad, mely bitek hordozzák az egyes mezőket.
A Irány megváltoztatásával megfordíthatod a műveletet: Dátum → határ ID irányban írj be egy dátumot (egyszerű formátumban: 2026-08-11 vagy teljes ISO 8601 időbélyeget) és a legkisebb és legnagyobb Snowflake ID-et kapod vissza, amely az adott ezredmásodpercben létezhetett — az a pár, amelyet legtöbb API vár "előtte"/"után" kurzorként az ID helyett lapszám alapján való pagináláskor. Minden sor függetlenül feldolgozódik, így egyetlen menetben dekódolhatsz ID-ek egész naplóját vagy generálhatsz határokat dátumok egész listájához. Az eszköz ellenőrzi, hogy minden érték beférjen egy 64 bites Snowflake ID-be, és hibás vagy tartományon kívüli sorokat jelent az információ nélküli átugrás helyett.
Minden feldolgozás helyben történik a böngészőben — a beillesztett ID-ek, dátumok és egyéni epoch-ok soha nem hagyják el az eszközödet, így biztonságosan használható termelési adatokkal. Másold az eredményt, töltsd le .txt fájlként, vagy továbbítsd egyenesen egy másik eszköz bemenetéhez a munkavégzés folytatásához.