Tôi có một chuỗi dài các chữ số hex trong một chuỗi, chẳng hạn nhưCách tạo đối tượng byte python từ chuỗi dài hex?
000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44
chỉ lâu hơn nữa, vài kilobyte. Có cách nào được xây dựng để chuyển đổi này thành một đối tượng byte trong python 2.6/3?
Lưu ý rằng các câu trả lời dưới đây có thể trông giống nhau nhưng họ trở về các loại khác nhau của các giá trị . s.decode ('hex') trả về một str, cũng như unhexlify (s). bytearray.fromhex (s) trả về một bytearray. Với từ ngữ của câu hỏi này, tôi nghĩ rằng dấu kiểm màu xanh lá cây lớn nên được trên bytearray.fromhex (s), không phải trên s.decode ('hex'). –
Bản sao có thể có của [chuỗi thập lục phân đến byte trong python] (http://stackoverflow.com/questions/5649407/hexadecimal-string-to-byte-array-in-python) –
Làm thế nào nó có thể là một bản sao của một câu hỏi tạo ra 2 năm sau? – recursive