Heim > Backend-Entwicklung > Golang > Wie konvertiere ich Hex-Strings in Byte-Arrays in Go?

Wie konvertiere ich Hex-Strings in Byte-Arrays in Go?

Barbara Streisand
Freigeben: 2024-11-15 13:26:02
Original
435 Leute haben es durchsucht

How to Convert Hex Strings to Byte Arrays in Go?

Effiziente Konvertierung von Hex-Strings in Byte-Arrays in Go

In Go stellt die direkte Konvertierung von Hexadezimal-Strings in Byte-Arrays eine unkomplizierte Lösung dar. Angenommen, Sie haben einen Hex-String wie „46447381“ und möchten ihn in ein Byte-Array bestehend aus [0x46, 0x44, 0x73, 0x81] umwandeln. Die Auflösung liegt in der Funktion hex.DecodeString().

s := "46447381"

data, err := hex.DecodeString(s)
if err != nil {
    panic(err)
}
fmt.Printf("% x", data)
Nach dem Login kopieren

Durch die Verwendung dieser Funktion übersetzt der Code den Hex-String fehlerfrei in das entsprechende Byte-Array, das dann im Hexadezimalformat gedruckt wird.

Ausgabe:

46 44 73 81
Nach dem Login kopieren

Zur Verdeutlichung, wenn Sie einfach das Byte-Slice drucken Bei Verwendung von fmt.Println(data) erfolgt die Ausgabe im Dezimalformat:

[70 68 115 129]
Nach dem Login kopieren

Diese Dezimalwerte stellen jedoch dieselben Zahlen dar wie in der hexadezimalen Darstellung.

Denken Sie daran, hex. DecodeString() bietet eine effiziente Methode zum Konvertieren von Hex-Strings in Byte-Arrays, wodurch Sie Zeit sparen und Genauigkeit bei Datenkonvertierungsaufgaben gewährleisten.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich Hex-Strings in Byte-Arrays in Go?. 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