gpt4 book ai didi

c# - 将包含字节的 ASCII 表示的文件转换为实际字节的最佳方法 C# .NET

转载 作者:太空宇宙 更新时间:2023-11-03 20:25:02 26 4
gpt4 key购买 nike

我有一个包含一些数据的文件(例如,“00927E2B112DB958......”)。此数据是 ASCII 格式的字节表示。字节为 8 位,因此 2 个 ASCII 字符映射到需要进入最终输出缓冲区数组的每个字节。

执行此操作的最佳方法是什么?

编辑:例如,我想要做的是从一个看起来像“00DFFF”的字符串到一个字节数组 {0x00, 0xDF, 0xFF}。我想这还不清楚。

谢谢!

最佳答案

private ICollection<byte> HexString2Ascii(string hexString)
{
var bytes = new List<byte>(hexString.Length / 2);
for (int i = 0; i <= hexString.Length - 2; i += 2)
bytes.Add(byte.Parse(hexString.Substring(i, 2), System.Globalization.NumberStyles.HexNumber));
return bytes;
}

关于c# - 将包含字节的 ASCII 表示的文件转换为实际字节的最佳方法 C# .NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11076289/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com