← Разработчики и данные
Разработчики и данные · работает локально

Инспектор временной метки Snowflake ID

Декодируйте неотрицательные десятичные Snowflake ID в поля времени, worker и sequence, используя настраиваемую миллисекундную эпоху и стандартную 63-битную схему 41/10/12.

Готово. Ваши рабочие данные остаются в этом браузере.

Почему этот инструмент полезен

Используйте этот инспектор, когда система документирует стандартную схему битов Snowflake и вам нужно проверить встроенное время, номер узла и последовательность в пределах одной миллисекунды без округления 64-битного значения.

Как это работает

Десятичный ввод разбирается с помощью BigInt, разделяется на 41 бит временной метки, 10 бит worker и 12 бит последовательности, затем прибавляется к выбранной эпохе; значения вне беззнаковой 63-битной схемы отклоняются.

Практический пример

При значении эпохи Twitter по умолчанию каждый вставленный десятичный ID отображается с точной UTC-меткой времени в миллисекундах, значением worker от 0 до 1023 и значением sequence от 0 до 4095.

Проверка

Вычисление детерминировано и объясняет ошибки валидации вместо того, чтобы молча изменять неверный ввод.

Граница конфиденциальности

Ввод и вывод остаются на этой вкладке. Копирование и загрузка происходят через API браузера без загрузки на сервер.

Результат паспорта

Каждый запуск сообщает режим инструмента, временную метку и размер входных/выходных данных, чтобы можно было проверить преобразованные данные.