ULID‑validator
Valideer ULID's (Universally Unique Lexicographically Sortable Identifiers) en parseer hun componenten. Controleer of een string een geldig ULID‑formaat is en extraheer tijdstempel‑ en willekeurige delen.
Invoer
Uitvoer
Resultaat
Geen waarde
Readme
Wat is een ULID?
Een ULID (Universally Unique Lexicographically Sortable Identifier) is een 128‑bit identifier die compact, URL‑veilig en sorteerbaar op aanmaaktijd is. In tegenstelling tot UUID's coderen ULID's tijdstempelinformatie in de eerste 48 bits, waardoor ze van nature sorteerbaar zijn in chronologische volgorde. Ze gebruiken Crockford's Base32‑codering, wat resulteert in strings van 26 tekens die niet hoofdlettergevoelig zijn en geen dubbelzinnige tekens bevatten.
Toolbeschrijving
De ULID Validator controleert of een opgegeven string een geldig ULID‑formaat heeft en extraheert de componenten. Het hulpmiddel verifieert de ULID‑structuur, decodeert de ingebedde tijdstempel om te tonen wanneer deze is aangemaakt, en geeft de random‑component weer die de uniciteit waarborgt, waardoor ontwikkelaars hun sorteerbare identifiers kunnen valideren en begrijpen.
Functies
- Valideert ULID‑formaat met behulp van Crockford's Base32‑codering
- Extraheert en decodeert de ingebedde tijdstempel (milliseconden sinds Unix‑epoch)
- Toont tijdstempel in menselijk leesbaar ISO 8601‑formaat
- Toont de 80‑bit random‑component
- Realtime validatie‑feedback
- Ondersteunt alle standaard ULID‑formaten (26 hoofdletters)
Gebruikssituaties
- Valideren van sorteerbare database‑identifiers vóór invoeging
- Controleren van chronologisch geordende identifiers in gedistribueerde systemen
- Debuggen van ULID‑generatie in applicaties
- Extractie van aanmaak‑tijdstempels uit bestaande ULID's
- Controleren van ULID‑formaat in API‑verzoeken en -responses