Werkzeug
Discord-Snowflake-Decoder
Jede Discord-ID enthält ihren Erstellungszeitpunkt. Füge eine ID ein, um ihn auszulesen. Es wird keine Anfrage gestellt und nicht ermittelt, wem oder was die ID gehört.
Erstellt
Do., 17 Mär 2016 11:24:55 UTC
- Unix-Sekunden
- 1458213895
- In einer Discord-Nachricht
- <t:1458213895:f>
- Millisekunden
- 345
- Worker · Prozess · Zähler
- 0 · 0 · 0
Alle vier Werte werden direkt aus der Zahl gelesen. Diese Seite fragt Discord niemals, worauf die ID verweist. Siehe Methodik.
Wie das Datum in die ID gelangt
Ein Snowflake ist eine 64-Bit-Zahl, deren höchste Bits die Zeit enthalten. Verschiebe sie um 22 Bits nach rechts, um die Millisekunden seit der Discord-Epoche zu erhalten, 1420070400000 — dem Beginn des Jahres 2015. Addiere beide Werte für einen gewöhnlichen Unix-Zeitstempel.
Die übrigen 22 Bits kennzeichnen die ausgebende Maschine und zählen IDs aus derselben Millisekunde. Sie stehen hier, weil sie Teil der Zahl sind, auch wenn sie für Leser wenig aussagen.
Das funktioniert mit allen Discord-IDs — von Nutzern, Servern, Kanälen, Nachrichten und Anwendungen — weil sie gleich erzeugt werden. Die ID sagt, wann, niemals wer.
| ID | Erstellt |
|---|---|
| 175928847299117063 | 30 Apr 2016 11:18:25 UTC |
| 159985415099514880 | 17 Mär 2016 11:24:55 UTC |