Ich habe eine Zeichenfolge, die Hex-Code-Werte von ASCII-Zeichen, z. "666f6f626172"
. Ich möchte es in den entsprechenden String ("foobar"
) konvertieren.Konvertieren Zeichenfolge mit Hex ASCII-Codes zu Zeichen
Dies funktioniert, aber hässlich:
"666f6f626172".scan(/../).map(&:hex).map(&:chr).join # => "foobar"
Gibt es eine bessere (prägnante) Art und Weise? Könnte unpack
irgendwie hilfreich sein?
wie '[ "666f6f626172"] Pack ('H *')'.? – Stefan
@Stefan. Ja genau so. Könnten Sie das bitte als Antwort posten? –