ULID‑validerare
Validera ULID‑identifierare (Universally Unique Lexicographically Sortable Identifiers) och analysera deras komponenter. Kontrollera om en sträng är ett giltigt ULID‑format och extrahera tidsstämpel och slumpmässiga delar.
Inmatning
Utdata
Resultat
Inget värde
Readme
Vad är en ULID?
En ULID (Universally Unique Lexicographically Sortable Identifier) är en 128‑bit identifierare som är utformad för att vara kompakt, URL‑säker och sorteringsbar efter skapandetid. Till skillnad från UUID:er kodar ULID:er tidsstämpelinformation i de första 48 bitarna, vilket gör dem naturligt sorteringsbara i kronologisk ordning. De använder Crockford's Base32‑kodning, vilket resulterar i 26‑tecken långa strängar som är skiftlägesokänsliga och undviker tvetydiga tecken.
Verktygsbeskrivning
ULID Validator kontrollerar om en given sträng är ett giltigt ULID‑format och extraherar dess komponenter. Verktyget verifierar ULID‑strukturen, avkodar den inbäddade tidsstämpeln för att visa när den skapades, och visar slumpkomponenten som säkerställer unikhet, vilket hjälper utvecklare att validera och förstå sina sorteringsbara identifierare.
Funktioner
- Validerar ULID‑format med hjälp av Crockford's Base32‑kodning
- Extraherar och avkodar den inbäddade tidsstämpeln (millisekunder sedan Unix‑epoken)
- Visar tidsstämpeln i mänskligt läsbar ISO 8601‑format
- Visar den 80‑bit slumpkomponenten
- Feedback i realtid för validering
- Stöder alla standard ULID‑format (26 versala tecken)
Användningsområden
- Validera sorteringsbara databasidentifierare före insättning
- Verifiera kronologiskt ordnade identifierare i distribuerade system
- Felsöka ULID‑generering i applikationer
- Extrahera skapelsestidsstämplar från befintliga ULID:er
- Kontrollera ULID‑format i API‑förfrågningar och -svar