ich einen Hex-Nutzlast haben:Dekodierungs hex zu koordinieren
872fa5596122f23e24efb4fc1013b7000000000718
Die lat und lng in Little-Endian und ist an folgenden Stellen:
lng - binary[20:28]
lat - binary[28:32]
Ich bin nicht sicher, wie die richtige zu bekommen Ergebnisse. Ich dachte zuerst würde ich den Hexen zu Little Endian ändern müssen? ? Dann konvertiert es in int Ich versuchte dies:
data = struct.unpack('<ll',binary[12:20])
Ausgang:
TypeError: a bytes-like object is required, not 'str'
Versuchen Sie die Binärdatei zuerst zu codieren: 'struct.unpack ('
L3viathan
Ah, ich wüsste nicht, arbeitet mit Python 2.7 – Harry
Befolge ich die richtige Logik? Zuerst entpacke dann zu binär? – Harry