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