参考官网
HEX 转 BIN 程序,弄过单片机的人可能都知道,很多编译器都会编译出一种叫HEX 的文件,这好像是Intel定的一个格式,就是把二进制的机器代码文件以16进制的字符形式(文本)保存,写进cpu或rom前都需要进行转化,此小程序便可完成该任务了。该工具将Intel HEX文件转换成binary二进制文件,你可以在大多数EPROM编程器中使用BIN文件,也可以容易的用他们来CRC或者校验计算(checksum calculations)。
这个好用嘛
开始—>运行—>输入CMD
找到hex2cexe所在文件夹路径
输入 hex2c <hex文件名称hex> <生成c文件名称c>
见截图,为了方便,这里我的十六进制文件、hex2cexe都在D盘下(文件无论放哪,你路径输对就行)
如果是程序的话可以反汇编也就是转换成汇编语言(当然是在没有加密的情况下)
C语言是不可能了详见我在此的回答:
>
这个只能转换成汇编程序,想转成C程序基本不可能,除非程序很简单,因为谁也不知道编译器是怎么想的。而且,就算转汇编,你也要先说用的是什么单片机啊,单片机不同汇编语言也不同。
最后,不要老想着搞逆向,如果有那么容易逆向,程序员就没人当了。
以上就是关于vxworks怎么自动将生成的hex文件转化为bin全部的内容,包括:vxworks怎么自动将生成的hex文件转化为bin、那位大神知道怎么用hex2c软件把hex文件转换成c语言文件、HEX文件是16进制的,还能转变成汇编或者C语言的格式吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)