Sie können die Daten direkt in BinData()
einfügen Funktion als Typ 4, indem die base64-Codierung extrahiert und bereitgestellt wird:
var t = BinData(4, UUID("240003a09cec456ab57b98ff8e0e45db").base64())
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
Und dann bekommt man noch den gelieferten Wert von hex:
t.hex()
240003a09cec456ab57b98ff8e0e45db
Oder liefern Sie einfach direkt an HexData()
:
HexData(4,"240003a09cec456ab57b98ff8e0e45db")
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
Wenn Sie Daten mit Bindestrichen dazwischen haben, verwenden Sie .split()
und .join()
neu formatieren:
var str = "240003A0-9CEC-456A-b57B-98FF8e0E45DB";
str.split('-').join("").toLowerCase();
"240003a09cec456ab57b98ff8e0e45db"
Ein JIRA-Ticket ist vorhanden, um UUID()
zu erstellen generieren Sie Typ 4 als Standard SERVER-12835
, aber es ist ein Problem mit niedriger Priorität. Für die allgemeine Verwendung sollten Ihre Interaktionen stattdessen "treiberbasiert" sein. Aber es gibt diese Methoden, um mit der Shell zu arbeiten.