C# 可以编译反编译的十六进制代码吗?

C# 可以编译反编译的十六进制代码吗?,c#,compilation,hex,recompile,C#,Compilation,Hex,Recompile,是否可以将SoapHexBinary编译回.exe var str=new SoapHexBinary(File.ReadAllBytes(@“c:\test\test.exe”)).ToString(); 控制台写入线(str); byte[]bytes=SoapHexBinary.Parse(str).Value 请注意,这里没有“编译”,只是碰巧是一个exe的字节;返回字节后,它们仍然是相同的exe(如果发送了gif文件,则仍然是相同的gif文件,等等)。如果您希望将其作为文件:将字节写

是否可以将
SoapHexBinary
编译回.exe

var str=new SoapHexBinary(File.ReadAllBytes(@“c:\test\test.exe”)).ToString();
控制台写入线(str);
byte[]bytes=SoapHexBinary.Parse(str).Value

请注意,这里没有“编译”,只是碰巧是一个exe的字节;返回字节后,它们仍然是相同的exe(如果发送了gif文件,则仍然是相同的gif文件,等等)。如果您希望将其作为文件:将字节写入文件系统。

您可能希望实际读取“compile”标记上的鼠标悬停信息;“编译是将源文本转换成其他形式或表示形式。”这其中没有源代码。文本格式字节不等于源代码。