我确实在python打包方面遇到了一些问题,它生成的字节数组的范围是0x00到0xff,我想大多数都是ascii表示。你知道吗
我想在串行端口发送数据,需要记住的是,一些十六进制值,如0x11和0x13,是由串行协议用于内部流控制。我需要通过发送邮件来避免他们。你知道吗
我可以通过发送2个字节而不是1个字节来避免这些问题,比如0x11被编码为0x7d,0x31。和 0x13编码为0x7d,0x33。 此选项使接收端复杂化,它维护一个temprovary字节数组,并反复检查2字符串的精度,然后将其转换回1。-复杂
使用base64编码-简单,但只会将数据增加25%。。我在用无线电连接。。真的很难,我不知道该怎么办。。帮助我。。!你知道吗
下面是如何在python中编码和解码字节:
如果要对函数执行此操作,请使用chr(int()):
解码已知字符串:
十六进制到整数:
Int到十六进制:
相关问题 更多 >
编程相关推荐