View Full Version : سوال: تبديل كد HEX به (String)
takgig
جمعه 06 اردیبهشت 1392, 23:54 عصر
سلام
من يك كد هگزادسيمال دارم و مي خوام به متن تبديلش كنم .
مثلاً اين كد هگز 4d61686469 اگر به متن تبديل گردد عبارت Mahdi ميشود.
danialafshari
شنبه 07 اردیبهشت 1392, 00:24 صبح
سلام
تابع :
public static byte[] FromHex(string hex)
{
hex = hex.Replace("-", "");
byte[] raw = new byte[hex.Length / 2];
for (int i = 0; i < raw.Length; i++)
{
raw[i] = Convert.ToByte(hex.Substring(i * 2, 2), 16);
}
return raw;
}
کد دکمه:
byte[] data = FromHex("4d-61-68-64-69");
string s = Encoding.ASCII.GetString(data);
textBox1.Text = s;
موفق باشید
aliasghar2
شنبه 07 اردیبهشت 1392, 00:25 صبح
سلام اینم کد
static void Main()
{
byte[] data = FromHex("47-61-74-65-77-61-79-53-65-72-76-65-72");
string s = Encoding.ASCII.GetString(data); // GatewayServer
}
public static byte[] FromHex(string hex)
{
hex = hex.Replace("-", "");
byte[] raw = new byte[hex.Length / 2];
for (int i = 0; i < raw.Length; i++)
{
raw[i] = Convert.ToByte(hex.Substring(i * 2, 2), 16);
}
return raw;
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.