( kroozo | 2021. 03. 10., sze – 07:17 )

Lekerem dmidecode-al az UUID-t es ez jon:

0c4c1742-cfb6-6552-e799-a133cd9e7050

Viszont, ha megnezem a vmx fajlban, ezt latom:

uuid.bios = "42 17 4c 0c b6 cf 52 65-e7 99 a1 33 cd 9e 70 50"

Nincs időm most kirakni a konkrétat, de az alsó valami elbaszás, ami  little endiannak tűnik, de kb a kötőjelek mentén darabolva. Egyrészt az uuid.UUID talán initelhető fieldek alapján , és lehet neki byte ordert mondani, másrészt meg szétszeded, és vagy az int.to_bytes / .from_bytes, meg utána a bytes.int, vagy ugyanez a struct modullal, és a jól forgatott inttel meg már csinálhatsz UUIDt és hasonlítgathatod.