什么';monodis和ikdasm的区别是什么?

什么';monodis和ikdasm的区别是什么?,mono,Mono,我使用的是mono 3.8.0,安装后,我发现mono“bin”目录中有两个解汇编程序,“monodis”和“ikdasm” 在测试过程中,我发现生成的il文件是不同的,“ikdasm”生成的文件与MS.Net中的“ildasm.exe”相同,但“monodis”的大小写略有不同,例如“ctor”->“ctor”带有单引号,两个数组维度monodis是一个旧版本,这是用C编写的,它还提供了一些小功能,有助于理解元数据格式(请参阅--help)。 ikdasm是用C#编写的,可能更适合作为反汇编程

我使用的是mono 3.8.0,安装后,我发现mono“bin”目录中有两个解汇编程序,“monodis”和“ikdasm”


在测试过程中,我发现生成的il文件是不同的,“ikdasm”生成的文件与MS.Net中的“ildasm.exe”相同,但“monodis”的大小写略有不同,例如“ctor”->“ctor”带有单引号,两个数组维度

monodis是一个旧版本,这是用C编写的,它还提供了一些小功能,有助于理解元数据格式(请参阅--help)。 ikdasm是用C#编写的,可能更适合作为反汇编程序。

根据

  • monodis:IL反汇编程序和元数据资源管理器
  • ikdasm:IL反汇编程序,更健壮,但缺少monodis的一些元数据功能

其他资源:



你有关于这方面的官方材料吗?不知道你想要什么样的官方材料。如果有帮助的话,我正式成为monodis的作者;-)。