python - 编码 Netbios 名称 python

标签 python netbios

我想将“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/

相关文章:

java - 纯文本密码被禁用 NetBios 远程连接

python - Mypy 严格可选检查因调用另一个类方法来设置选项而失败

python - 皮蒙戈。如果搜索到的数据不存在,则返回 null

python - 如何将 `pip install --user` bin 添加到我的 PATH?

python - 如何在Python中释放内存

java - Java/Android 中的 IP 地址到 NetBIOS/FQDN 名称

ios - 列出本地网络中的设备名称

powershell - 命令行禁用netbios?

python - 如何使用python请求修改本地存储