我有一个十六进制数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