Wie konvertiere ich eine hexadezimale Zeichenfolge in Python in Bytes?

Patricia Arquette
Freigeben: 2024-11-12 04:40:01
Original
518 Leute haben es durchsucht

How to Convert a Hexadecimal String to Bytes in Python?

So konvertieren Sie eine Hexadezimalzeichenfolge in Bytes in Python

Die Konvertierung einer Hexadezimalzeichenfolge, die verschiedene Datenwerte darstellt, in Bytes ermöglicht Ihnen Folgendes Extrahieren Sie bestimmte Werte aus Rohdaten. Im Folgenden finden Sie verschiedene Methoden, um dies in Python zu erreichen.

Zum Beispiel sollte die Konvertierung der Zeichenfolge „ab“ zu den Bytes b „xab“ oder dem entsprechenden Byte-Array führen.

Betrachten Sie ein Beispiel, bei dem Sie haben eine Hex-Zeichenfolge:

8e71c61de6a2321336184f813379ec6bf4a3fb79e63cd12b
Nach dem Login kopieren

Wie konvertiert man sie in Bytes?

Methoden:

Bytearray (Python 3 und 2.7):

import binascii

hex_string = "8e71c61de6a2321336184f813379ec6bf4a3fb79e63cd12b"
result = bytearray.fromhex(hex_string)
print(result) # Output: bytearray(b'\x8eq\xc6\x1d\xe6\xa22\x136\x18O\x813y\xeck\xf4\xa3\xfby\xe6<\xd1+')
Nach dem Login kopieren

Bytes-Objekt (Python 3):

bytes_result = bytes.fromhex(hex_string)
print(bytes_result) # Output: b'\x8eq\xc6\x1d\xe6\xa22\x136\x18O\x813y\xeck\xf4\xa3\xfby\xe6<\xd1+'
Nach dem Login kopieren

String (Python ≤ 2.7):

hex_data = hex_string.decode("hex")
print(hex_data) # Output: "\xde\xad\xbe\xef"
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine hexadezimale Zeichenfolge in Python in Bytes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage