Чаму гэты інструмент карысны
Выкарыстоўвайце гэты інспектар, калі сістэма дакументуе звычайную раскладку бітаў Snowflake і вам трэба праверыць убудаваны час, нумар работніка і паслядоўнасць на мілісекунду без акруглення 64-бітнага значэння.
Выберыце поўнае, праверанае QA выданне, апублікаванае для гэтага сайта.
Дэкадзіраваць неадмоўныя дзесятковыя Snowflake ID ў палі timestamp, worker і sequence, выкарыстоўваючы наладжвальны мілісекундны epoch і традыцыйны 63-бітны расклад 41/10/12.
Гатова. Вашы працоўныя дадзеныя застаюцца ў гэтым браўзэры.
Выкарыстоўвайце гэты інспектар, калі сістэма дакументуе звычайную раскладку бітаў Snowflake і вам трэба праверыць убудаваны час, нумар работніка і паслядоўнасць на мілісекунду без акруглення 64-бітнага значэння.
Дзесятковы ўвод разбіраецца з дапамогай BigInt, дзеліцца на 41 біт пазнакі часу, 10 біт worker і 12 біт sequence, а затым дадаецца да выбранай эпохі; значэнні па-за беззнакавым 63-бітным фарматам адхіляюцца.
З значэннем эпохі Twitter па змаўчанні кожны ўстаўлены дзесятковы ID паведамляецца з дакладным UTC-часавым штампам у мілісекундах, значэннем worker ад 0 да 1023 і значэннем sequence ад 0 да 4095.
Вылічэнне дэтэрмінатыўнае і тлумачыць памылкі праверкі замест маўклівага змянення няправільнага ўводу.
Увод і вывад застаюцца ў гэтай укладцы. Капіраванне і загрузка адбываюцца праз API браўзера без загрузкі на сервер.
Кожны запуск паведамляе пра рэжым інструмента, часавую пазнаку і памер уваходных/выхадных дадзеных, каб можна было праверыць пераўтвораныя дадзеныя.