读取到byte[]中进一步处理:
假设你用ReadLine()读取了一行,装入了s:
string s = ...; // s = "1A CF FC 1D 4C 45...";
byte[] data = s.Split(' ').Select(x => Convert.ToByte(x, 16)).ToArray();
假设你用ReadLine()读取了一行,装入了s:
string s = ...; // s = "1A CF FC 1D 4C 45...";
byte[] data = s.Split(' ').Select(x => Convert.ToByte(x, 16)).ToArray();
我的原始文件有1.2个多G,一次性读到byte[]中会不会有问题
谢谢版主
我的原始文件有1.2个多G,一次性读到byte[]中会不会有问题
恩,刚才尝试了一下,是可以读。
ReadLine是以文本形形式读取的,源数据包如果使用记事本等其他程序打开,帧数据的显示是乱码的
如果1A CF FC 1D是固定包头,那么就可以用包头进行报文划分呀