我想将“ITSATEST”编码为Python中的netbios名称值; 出现表和说明在这里: http://support.microsoft.com/kb/194203
我不知道如何在 python 中轻松完成此操作,有人可以帮助我吗?
谢谢!
最佳答案
您可以映射原始字符串的每个半字节,获取其数值并从“A”偏移:
encoded_name = ''.join([chr((ord(c)>>4) + ord('A'))
+ chr((ord(c)&0xF) + ord('A')) for c in original_name])
关于python - 编码 Netbios 名称 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1965065/