5
我想一個二進制文件轉換爲字符串,可以再轉換回二進制文件。 我嘗試這樣做:字節轉換爲字符串C#
byte[] byteArray = File.ReadAllBytes(@"D:\pic.png");
for (int i = 0; i < byteArray.Length; i++)
{
textBox1.Text += (char)byteArray[i];
}
但它太慢了,它需要大約20秒至5KB轉換i5的CPU上。 我注意到記事本在更短的時間內也能做到這一點。 關於如何做的任何想法?
感謝
怎樣的ToBase64String防止信息丟失? – 2012-02-10 15:38:51
@Brad:因爲你可以再使用'Convert.FromBase64String'再次找回來後... – 2012-02-10 15:40:35
這樣的想法是那麼就使用相同的編碼和基地comparsion爲UTF8,16,64等是最通用的..? – 2012-02-10 15:43:33