如何把hex开头的文件,转为c语言,

请问这属于反编程么?是不是不容易实现,能不能借助反编程软件?谢谢。

反编译,或者反向工程,工具只是辅助。因为编译的过程,变量名、高级的程序逻辑、程序的注释等都是不保留的(这些信息对程序的执行无关紧要),目标程序只是源代码的等价而不是相同形式。所以反编译的程序也必然不是源程序。工具得到的反编译代码也丧失了部分可读性。

文件格式(或文件类型)是指电脑为了存储信息而使用的对信息的特殊编码方式,是用于识别内部储存的资料。比如有的储存图片,有的储存程序,有的储存文字信息。每一类信息,都可以一种或多种文件格式保存在电脑存储中。每一种文件格式通常会有一种或多种扩展名可以用来识别,但也可能没有扩展名。扩展名可以帮助应用程序识别的文件格式。

对于硬盘机或任何电脑存储来说,有效的信息只有0和1两种。所以电脑必须设计有相应的方式进行信息-位元的转换。对于不同的信息有不同的存储格式。