Bạn có thể đặt dữ liệu trực tiếp vào BinData()
hoạt động như kiểu 4, bằng cách trích xuất mã hóa base64 và cung cấp nó:
var t = BinData(4, UUID("240003a09cec456ab57b98ff8e0e45db").base64())
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
Và sau đó bạn vẫn nhận được giá trị được cung cấp từ hex:
t.hex()
240003a09cec456ab57b98ff8e0e45db
Hoặc chỉ cần cung cấp trực tiếp cho HexData()
:
HexData(4,"240003a09cec456ab57b98ff8e0e45db")
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
Nếu bạn có dữ liệu có dấu gạch ngang ở giữa thì hãy sử dụng .split()
và .join()
để định dạng lại:
var str = "240003A0-9CEC-456A-b57B-98FF8e0E45DB";
str.split('-').join("").toLowerCase();
"240003a09cec456ab57b98ff8e0e45db"
Một vé JIRA tồn tại để tạo UUID()
tạo loại 4 làm mặc định SERVER-12835
, nhưng nó là một vấn đề có mức độ ưu tiên thấp. Để sử dụng chung, các tương tác của bạn nên dựa trên "trình điều khiển" thay thế. Nhưng có những phương pháp này để làm việc với shell.