hex文件内容如下格式:

1、读取每行
Eshell V11.0 (abort with ^G)
1> {ok,S}=file:open("50.58.7.x_wifi.X.production_20220316_release(r1).hex",read).
{ok,<0.80.0>}
2> io:get_line(S,'').
":020000040000fa\n"
3> io:get_line(S,'').
":10000800da600000e0600000f8600000e6600000d0\n"
4> io:get_line(S,'').
":10001800ec600000f2600000f8600000f86000008a\n"
5> io:get_line(S,'').
":10002800f8600000b2610200f8600000706202002f\n"
6> io:get_line(S,'').
":100038005a5e0200f8600000f8600000f8600000f6\n"
7> io:get_line(S,'').
":10004800f8600000f8600000f8600000ca5602007e\n"
8> io:get_line(S,'').
":100058009a570200f8600000625e0200f860000033\n"
9>
2、全部读入一个二进制数据中
Eshell V11.0 (abort with ^G)
1> {ok,B} = file:read_file("50.58.7.x_wifi.X.production_20220316_release(r1).hex").
{ok,<<":020000040000fa\r\n:10000800da600000e0600000f8600000e6600000d0\r\n:10001800ec600000f2600000f8600000f86000008a\r\n:"...>>}
2> B.
<<":020000040000fa\r\n:10000800da600000e0600000f8600000e6600000d0\r\n:10001800ec600000f2600000f8600000f86000008a\r\n:10002800"...>>
3>