我有一個十六進制數0x000e96a001064d60
。我需要將其轉換爲一個mac地址。我被告知這代表IEEE_Complete地址。將十六進制數轉換爲mac地址
在我看來,這裏似乎有一個蠶食了太多。我該如何將它轉換爲MAC地址
我已經試過
value = value[2:] if len(value) % 2 == 0 else "0" + value[2:]
return ":".join(value[i:i+2] for i in range(0, len(value), 2))
什麼,我得到的是
"00:0e:96:a0:01:06:4d:60
對我來說,它看起來太長成爲MAC address
您能告訴我們您嘗試過什麼嗎? – Kos
MAC地址通常是48位(6個八比特組),但是這個「MAC」地址是64位(8個八比特組)。這是令人困惑的。 – nneonneo
@ liv2hak:你究竟從哪裏得到這個地址? – nneonneo