Czym jest UUID v8?

UUID v8 to eksperymentalna wersja UUID zdefiniowana w RFC 9562, zarezerwowana do zastosowań specyficznych dla dostawcy lub niestandardowych przypadków użycia. W przeciwieństwie do innych wersji UUID, które podlegają ścisłym regułom formatowania, v8 udostępnia 122 bity wolnej przestrzeni (po bitach wersji i wariantu), które implementacje mogą wypełniać według własnego uznania. Sprawia to, że jest idealny do prototypowania nowych schematów identyfikatorów lub osadzania danych specyficznych dla aplikacji w standardowym formacie UUID.

Funkcje

  • Generowanie od 1 do 100 wartości UUID v8 jednocześnie
  • Przełączanie formatowania wielkich liter
  • Przełączanie separatorów myślników
  • Pobieranie wyników jako plik tekstowy
  • Kryptograficznie bezpieczne losowe generowanie

Przypadki użycia

  • Prototypowanie niestandardowych schematów identyfikatorów, które muszą pasować do formatu UUID
  • Testowanie systemów obsługujących wszystkie wersje UUID, w tym eksperymentalne