ULID-Validator
Validieren Sie ULIDs (universell eindeutige lexikografisch sortierbare Identifikatoren) und analysieren Sie ihre Komponenten. Überprüfen Sie, ob eine Zeichenfolge ein gültiges ULID-Format ist, und extrahieren Sie Zeitstempel und Zufallsteile.
Eingabe
Ausgabe
Ergebnis
Kein Wert
Readme
Was ist eine ULID?
Eine ULID (universell eindeutige lexikografisch sortierbare Kennung) ist eine 128-Bit-Kennung, die kompakt, URL-sicher und nach Erstellungszeit sortierbar sein soll. Im Gegensatz zu UUIDs kodieren ULIDs Zeitstempelinformationen in den ersten 48 Bits, wodurch sie natürlich in chronologischer Reihenfolge sortierbar sind. Sie verwenden Crockfords Base32-Kodierung, was zu 26-Zeichen-Strings führt, die nicht zwischen Groß- und Kleinschreibung unterscheiden und mehrdeutige Zeichen vermeiden.
Werkzeugbeschreibung
Der ULID-Validator überprüft, ob eine gegebene Zeichenfolge ein gültiges ULID-Format ist, und extrahiert ihre Komponenten. Das Tool überprüft die ULID-Struktur, dekodiert den eingebetteten Zeitstempel, um zu zeigen, wann er erstellt wurde, und zeigt die Zufallskomponente an, die Eindeutigkeit gewährleistet, um Entwicklern zu helfen, ihre sortierbaren Kennungen zu validieren und zu verstehen.
Funktionen
- Validiert das ULID-Format mit Crockfords Base32-Kodierung
- Extrahiert und dekodiert den eingebetteten Zeitstempel (Millisekunden seit Unix-Epoche)
- Zeigt den Zeitstempel im menschenlesbaren ISO 8601-Format an
- Zeigt die 80-Bit-Zufallskomponente an
- Echtzeit-Validierungsfeedback
- Unterstützt alle Standard-ULID-Formate (26 Großbuchstaben)
Anwendungsfälle
- Validierung sortierbarer Datenbankkennungen vor dem Einfügen
- Überprüfung chronologisch geordneter Kennungen in verteilten Systemen
- Debugging der ULID-Generierung in Anwendungen
- Extraktion von Erstellungszeitstempeln aus vorhandenen ULIDs
- Überprüfung des ULID-Formats in API-Anfragen und -Antworten