Was ist UUID-Prüfer?
Der Prüfer akzeptiert einen Wert pro Zeile und arbeitet die Liste von oben nach unten ab. Für jeden Eintrag zeigt er Gültigkeit, Version, Variante und weitere Details wie die enthaltene Zeit oder den Knotenanteil.
Klammern, Anführungszeichen, Großbuchstaben und fehlende Bindestriche sind ausdrücklich erlaubt. So lässt sich eine Spalte direkt aus einer Datenbank oder aus einem Protokoll einfügen, ohne sie vorher aufzuräumen.
Anleitung
- Füge die Werte ein, einen pro Zeile.
- Klicke auf Prüfen.
- Lies in der Tabelle, welche Einträge gültig sind und welche Version sie haben.
Anwendungsfälle
- Importierte Daten prüfen, bevor sie in eine UUID-Spalte wandern.
- Nachvollziehen, wann ein v7-Schlüssel entstanden ist.
- Fehlersuche, wenn ein Wert wie eine UUID aussieht, aber keine ist.
UUID-Versionen im Überblick
| Version | Sortierbar | Basiert auf | Geeignet für |
|---|---|---|---|
| v1 | Nein | Zeitstempel + MAC-Adresse | Altsysteme, die v1 weiterhin erwarten |
| v3 | Nein | MD5-Hash eines Namens | Deterministische Kennungen, wenn MD5 vorgeschrieben ist |
| v4 | Nein | 122 zufällige Bits | Nahezu jede allgemeine Kennung |
| v5 | Nein | SHA-1-Hash eines Namens | Wenn derselbe Name immer dieselbe Kennung ergeben muss |
| v6 | Ja | Zeitstempel, neu geordnet | Sortierbare Kennungen ohne Verzicht auf Zufall |
| v7 | Ja | Unix-Zeit in Millisekunden | Primärschlüssel in Datenbanken und Ereignis-IDs |
| v8 | Nein | Eigenes Bit-Layout | Herstellerspezifische oder experimentelle Formate |
Alle sieben Versionen sind 128 Bit lang und werden im selben Muster 8-4-4-4-12 geschrieben. Nur die Bedeutung der Bits ändert sich.
Häufige Fragen
Warum ist eine offensichtlich richtige UUID ungültig?
Meistens stimmt die Länge nicht, es steht ein Zeichen außerhalb von 0 bis 9 und a bis f darin, oder die Bindestriche sitzen an der falschen Stelle. Der Prüfer zeigt die gefundene Zeichenzahl an, was die Suche meist sofort klärt.
Erkennt der Prüfer die NIL-UUID?
Ja, ebenso die MAX-UUID. Beide werden gesondert ausgewiesen, weil sie zwar formal gültig sind, aber als Kennung nichts taugen.
Werden meine Werte irgendwohin geschickt?
Nein, die Prüfung läuft vollständig in deinem Browser. Deshalb eignet sie sich auch für Kennungen aus Produktivdaten.