C# 将十六进制转换为具有正确地址偏移量的bin文件

C# 将十六进制转换为具有正确地址偏移量的bin文件,c#,.net,file-conversion,bin,hex-file,C#,.net,File Conversion,Bin,Hex File,我想把一个十六进制文件转换成一个bin文件。 我知道这个问题已经被问过好几次了,但我的问题是,没有工具可以给我十六进制文件的绝对起始地址 例如,如果我使用“hex2bin”-工具()转换.hex in.bin,那么该工具不会返回hex文件的绝对“起始地址”/“偏移地址”,最后我在.bin文件中找不到给定的绝对地址 我希望有人能建议我解决这个问题的方法。读出十六进制文件的第3和第4字节。它应该指定数据字节的偏移量 每个记录都有一个LOAD OFFSET字段,该字段指定数据字节的16位起始加载偏移

我想把一个十六进制文件转换成一个bin文件。 我知道这个问题已经被问过好几次了,但我的问题是,没有工具可以给我十六进制文件的绝对起始地址

例如,如果我使用“hex2bin”-工具()转换.hex in.bin,那么该工具不会返回hex文件的绝对“起始地址”/“偏移地址”,最后我在.bin文件中找不到给定的绝对地址

我希望有人能建议我解决这个问题的方法。

读出十六进制文件的第3和第4字节。它应该指定数据字节的偏移量

每个记录都有一个LOAD OFFSET字段,该字段指定数据字节的16位起始加载偏移量,因此该字段仅用于数据记录。在未使用此字段的其他记录中,应将其编码为四个ASCII零字符('0000'或030303h)