Wie konvertiert man eine Hex-Zeichenkette in ein Byte und ein Byte in eine Hex-Zeichenkette in Javascript?

9

Wie konvertiert man einen Hex-Code in einem String in ein Byte und umgekehrt in Javascript?

%Vor%

backtohexstring decodiert einen eingehenden Datenstring in das richtige hex (ich habe auch utf8 vs. byte verwendet, weil es wie die eingehende Zeichenfolge aussah, wenn es auf die Konsole gedruckt wird), also bin ich verwirrt ...

Ich habe auch diese zwei nativen JavaScript-Funktionen gefunden, der Decoder funktioniert bei meinem eingehenden Stream, aber ich kann immer noch nicht das Hex zu codieren ...

%Vor%     
shaun5 06.04.2014, 23:19
quelle

2 Antworten

20

Hier ist ein node.js-spezifischer Ansatz, der die Buffer-Klasse ausnutzt, die vom Knoten standard lib bereitgestellt wird.

Ссылка

Um den Wert des Bytes (0-255) zu erhalten:

%Vor%

Und zurück konvertieren:

%Vor%

Um zu utf8 zu konvertieren:

%Vor%     
Ben Taber 07.04.2014, 02:44
quelle
2

Sie können Number.prototype.toString und parseInt .

Der Schlüssel ist, die Parameter radix zu verwenden, um die Konvertierungen für Sie durchzuführen.

%Vor%
thgaskell 07.04.2014 00:03
quelle

Tags und Links