Entwickler-Ecke
IO, XML und Registry - Hex-String in Zeichen Umwandeln
DareDevil - Di 22.08.06 19:47
Titel: Hex-String in Zeichen Umwandeln
Habe schon wieder ein Problem!
Ich möchte einen Hex-String
wieder in die Zeichenfolge umwandeln.
Greez
Pascal
Kha - Mi 23.08.06 12:56
Wenn etwas ausnahmsweise mal nicht schon in der FCL vorhanden ist, muss man eben selbst Hand anlegen ;) .
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| static byte[] HexToBytes(string hexStream) { byte[] result = new byte[hexStream.Length / 2 - hexStream.Length % 2];
for (int i = 0; i < result.Length; i++) { result[i] = byte.Parse(hexStream.Substring(i * 2, 2), System.Globalization.NumberStyles.HexNumber); }
return result; } |
+
Encoding.Default.GetString
DareDevil - Mi 23.08.06 15:21
Selbst habe ich ja schon Handangelegt aber ich hatte einen etwas zulangen Algo
und der ist halt kürzer und besser als meiner.
Er funktioniert perfekt. THX
Greez
Pascal
Kha - Do 24.08.06 12:12
Bittschön :)
Bevor ichs vergesse: bei einer ungeraden Zeichenanzahl wird von meiner Methode das letzte Zeichen verworfen.
DareDevil - Do 24.08.06 14:33
Ungerade kann ja eigentlich nicht sein weil eine Hex zahl hat ja immer 2Zeichen
Kha - Do 24.08.06 18:54
Genau aus diesem Grund wird ja das letzte Zeichen ggf. verworfen :zwinker: .
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!