# Snowflake / Discord ID 位字段解码器

使用无损 64 位解析 Snowflake 风格 ID，提取时间戳、worker、process、sequence 或平台特有字段，并可推断 Discord shard。

> 标准页面: https://elysiatools.com/zh/tools/snowflake-discord-id-bit-decoder

- **分类:** Development

- **关键词:** snowflake, Discord, ID 解码, 位字段, 时间戳, 分片

## 概述

Snowflake / Discord ID 位字段解码器可无损解析 64 位 Snowflake 风格 ID，提取时间戳、worker、process、sequence 等字段，并在提供 Discord 分片数时推断对应 shard。

## 输入项

- **Snowflake ID** (text): e.g. 109580041603153152
- **平台** (select)
- **Discord 分片数（可选）** (number): e.g. 8
- **自定义 Epoch（ISO 日期或 Unix 毫秒）** (text): e.g. 2015-01-01T00:00:00Z
- **自定义时间戳单位** (select)
- **自定义字段 JSON（低位在前）** (textarea): \[{"name":"sequence","bits":12},{"name":"worker","bits":5},{"name":"timestamp","bits":47}\]

## 适用场景

- 检查 Discord、Twitter、Mastodon、Sonyflake 或 Instagram Snowflake 风格 ID 的时间信息。
- 排查 ID 生成来源，查看 worker、process、machine 或 sequence 等位字段。
- 分析私有 Snowflake 部署，并通过自定义 Epoch、时间戳单位和字段定义进行解码。

## 工作原理

- 输入必填的 Snowflake ID，并选择 Discord、Twitter、Mastodon、Sonyflake、Instagram 或自定义平台。
- 工具使用无损 64 位解析读取 ID，按照所选平台的字段布局和 Epoch 提取时间戳及相关字段。
- 选择 Discord 时，可额外输入分片数，工具据此计算并显示 Discord shard。
- 使用自定义平台时，可填写 Epoch、时间戳单位和低位优先的字段 JSON，以匹配私有位字段布局。

## 使用案例

- Discord 机器人和服务器维护者可根据 Snowflake ID 查看对象创建时间并核对 shard。
- 开发者可检查不同平台 ID 中的时间戳、worker、process 和 sequence 位字段。
- 私有系统维护者可用自定义 Epoch、时间戳单位和字段 JSON 解码自定义 Snowflake ID。

## 常见问题

### 必须输入什么？

必须输入一个 Snowflake ID，平台选择默认为 Discord。

### 支持哪些平台？

支持 Discord、Twitter、Mastodon、Sonyflake、Instagram 和自定义配置。

### 如何推断 Discord shard？

选择 Discord 并填写 Discord 分片数，工具会根据 ID 计算对应 shard。

### 自定义 Epoch 可以使用什么格式？

可以输入 ISO 日期，或输入 Unix 毫秒时间戳。

### 自定义字段 JSON 的顺序是什么？

字段按低位在前的顺序填写，例如先定义 sequence，再定义 worker 和 timestamp。

## 相关工具

- [分布式追踪解码与瀑布图可视化](https://elysiatools.com/zh/tools/distributed-trace-decoder-waterfall-visualizer): 解析 Jaeger、Zipkin 或 OpenTelemetry 的 trace JSON，并以瀑布图展示 span 时序与异常节点
- [结构化日志解析器](https://elysiatools.com/zh/tools/structured-log-analyzer): 自动识别常见日志格式，提取核心字段并推断字段类型，支持导出为 JSON、CSV 或 SQL。
- [package.json 依赖审计器](https://elysiatools.com/zh/tools/package-json-dependency-auditor): 审计 package.json 的依赖卫生、版本范围质量，并可选地从 package-lock.json 或 yarn.lock 深入检查传递依赖树。会标记重复依赖、通配符或预发布版本、未排序键、缺失元数据，以及运行时/开发时依赖误分类问题。
- [WebAuthn Passkey Assertion 解码与 Challenge 调试器](https://elysiatools.com/zh/tools/webauthn-passkey-assertion-decoder-challenge-debugger): 解析 clientDataJSON、authenticatorData、flags、rpIdHash 和 signCount；提供公钥时验证 ES256、RS256 或 Ed25519 签名。
- [JWK 生成与解析器](https://elysiatools.com/zh/tools/jwk-generator): 生成 RSA、EC（P-256/P-384/P-521/secp256k1）与 OKP（Ed25519/Ed448/X25519/X448）的 JSON Web Key，或解析已有 JWK 以查看参数、指纹与元信息
- [JWT 解析与签名验证器](https://elysiatools.com/zh/tools/jwt-inspector-verifier): 解析 JWT 的 header/payload 并高亮显示，诊断 exp/nbf/iat/iss/aud/sub/jti 等 claim，使用 HS*/RS*/PS*/ES*/EdDSA 密钥验签，并提供篡改 payload 的伪造教学演示
- [批量邮箱提取器](https://elysiatools.com/zh/tools/bulk-email-extractor): 从输入文本、文章、网页源码或混合内容中提取所有邮箱地址。支持去重和导出为JSON格式。
- [JSON键提取器](https://elysiatools.com/zh/tools/json-key-extractor): 从JSON对象中提取所有键，支持多种输出格式。非常适合分析JSON结构、生成文档和理解复杂的嵌套对象。

## 示例

- [分布式追踪示例](https://elysiatools.com/zh/samples/distributed-tracing-samples): 使用 Jaeger、OpenTelemetry 和其他现代可观测性工具的综合分布式追踪示例，适用于微服务架构
- [AWS EventBridge 示例](https://elysiatools.com/zh/samples/eventbridge-samples): AWS EventBridge 示例，包括事件总线、规则、目标、模式注册表、自定义事件和跨账户事件路由，适用于无服务器事件驱动架构
- [JWT 示例](https://elysiatools.com/zh/samples/jwt-samples): 从基础令牌结构到高级安全实现的全面JWT示例
- [PDF示例](https://elysiatools.com/zh/samples/pdf-samples): 2026-02-01 到 2026-02-10 工具生成的PDF示例

## 相关内容

- [JSON 交换与格式翻译工具](https://elysiatools.com/zh/hubs/json-convert): 在一个专题里比较 JSON 与 CSV、YAML、TOML、GraphQL、XML、Markdown、Excel、BSON、EDN 等结构化格式之间的转换工具。
- [JSON 检查、对比与转换工具](https://elysiatools.com/zh/hubs/json-utility): 把 JSON 格式化、差异对比、路径检查、Schema 校验、合并、转换和导出工具集中到一个专题中，适合 API 与数据处理流程。
- [JSON Schema、Mock 数据与 API 夹具生成工具](https://elysiatools.com/zh/hubs/json-generate): 围绕JSON Schema 生成、Mock 负载构建与 API 夹具准备整理的一组工具。
- [JSON 格式化、对比与规范化工具](https://elysiatools.com/zh/hubs/json-format): 在一个专题中比较 JSON 格式化、差异对比、日志审查、配置比较和数据规范化工具，适合需要让 JSON 更易读、更易审查的流程。
