繁体   English   中英

将包含ASCII字节表示形式的文件转换为真实字节的最佳方法C#.NET

[英]Best way to convert file containing ASCII representations of bytes to real bytes C# .NET

我有一个包含一些数据的文件(例如,“ 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;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM