PDA

View Full Version : تبدیل کاراکتر یا کد اسکی به باینری فوری



mojtaba.baghban
یک شنبه 26 مهر 1388, 20:06 عصر
برای تبدیل کاراکتر یا کد اسکی به باینری چه تابعی باید استفاده کرد؟

mojtaba.baghban
یک شنبه 26 مهر 1388, 20:24 عصر
لطفا جواب بدین

l7i7l7
سه شنبه 05 آبان 1388, 07:21 صبح
سلام دوست عزيز

اينم جواب سوالتون



System.Text
System.IO


public string ToBinary(string str)
{
string converted = string.Empty;
byte[] byteArray = GetByteArray(str);

//create a memory stream
MemoryStream stream = new MemoryStream();

//create BinaryWriter based on our MemoryStream
BinaryWriter writer = new BinaryWriter(stream);

try
{
//write out in binary
writer.Write(byteArray);
}
catch (Exception ex)
{
return ex.Message;
}

//now we get to start the conversion: Loop through each
//byte in the byte array
for (int i = 0; i < byteArray.Length; i++)
{
for (int j = 0; j < 8; j++)
{
converted += (byteArray[i] & 0x80) > 0 ? "1" : "0";
byteArray[i] <<= 1;
}
}

return converted;
}