utf-7编码无符号整数
utf7的Python项目详细描述
UTF-7编码无符号整数的编码器/解码器。
>>> utf7.pack_bytes(65535)b'\xff\xff\x03' >>> utf7.unpack_bytes(b'\xff\xff\x03')65535
utf-7 uint用于BinaryWriter.Write(String)in Microsoft .NET Framework。这里有一个例子 python服务器和c客户端之间的乒乓球:
whilenotsocket.closed:# recv pingping_size=utf7.unpack_socket(socket)ping_data=socket.recv(ping_size)assertping_data==b'ping'# send pongpong_data=b'pong'pong_size=len(pong_data)utf7.pack_socket(pong_size,socket)socket.send(pong_data)
您还可以使用用c编写的_utf7来获取高速:
import_utf7asutf7