我有一个十六进制字符串(例如 0CFE9E69271557822FE715A8B3E564BE
),我想将它作为字节写入文件。例如,
Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 64 BE .þži'.W‚/ç.¨³åd¾
如何使用 .NET 和 C# 完成此操作?
最佳答案
如果我没理解错的话,这应该可以解决问题。如果您还没有,则需要在文件顶部添加 using System.IO
。
public bool ByteArrayToFile(string fileName, byte[] byteArray)
{
try
{
using (var fs = new FileStream(fileName, FileMode.Create, FileAccess.Write))
{
fs.Write(byteArray, 0, byteArray.Length);
return true;
}
}
catch (Exception ex)
{
Console.WriteLine("Exception caught in process: {0}", ex);
return false;
}
}
关于c# - 将字节写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6397235/