Skip to content

arbing/snowflake-id-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Snowflake ID Tool

雪花算法 ID 生成和解析工具,纯前端实现,零依赖,可直接部署到 GitHub Pages。

功能

  • 批量生成 Snowflake ID,支持输入数量、数据中心 ID、工作节点 ID
  • 解析 ID 的 timestamp、datacenterId、workerId、sequence
  • 显示 64-bit 二进制位段
  • 支持生成结果和解析结果复制
  • 支持键盘访问和移动端布局

位段规则

timestamp = (id >>> 22) + 1288834974657
datacenterId = (id & 0x3E0000) >>> 17
workerId = (id & 0x1F000) >>> 12
sequence = id & 0xFFF

本地运行

python3 -m http.server 4173

打开 http://localhost:4173

Releases

No releases published

Packages

 
 
 

Contributors