U kunt de gegevens rechtstreeks in de BinData()
. plaatsen functioneren als type 4, door de base64-codering te extraheren en aan te leveren:
var t = BinData(4, UUID("240003a09cec456ab57b98ff8e0e45db").base64())
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
En dan krijg je nog steeds de opgegeven waarde van hex:
t.hex()
240003a09cec456ab57b98ff8e0e45db
Of lever gewoon rechtstreeks aan HexData()
:
HexData(4,"240003a09cec456ab57b98ff8e0e45db")
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
Als je gegevens hebt met koppeltekens ertussen, gebruik dan .split()
en .join()
opnieuw formatteren:
var str = "240003A0-9CEC-456A-b57B-98FF8e0E45DB";
str.split('-').join("").toLowerCase();
"240003a09cec456ab57b98ff8e0e45db"
Er bestaat een JIRA-ticket om UUID()
. te maken type 4 als standaard genereren SERVER-12835
, maar het heeft een lage prioriteit. Voor algemeen gebruik moeten uw interacties in plaats daarvan op "stuurprogramma's" zijn gebaseerd. Maar er zijn deze methoden om met de shell te werken.