gpt4 book ai didi

decompiling - 可以反编译哪些类型的可执行文件?

转载 作者:行者123 更新时间:2023-12-04 16:26:47 25 4
gpt4 key购买 nike

我认为 java 可执行文件(jar 文件)对于反编译和获取源代码来说是微不足道的。

其他语言呢? .net 和所有?

哪些语言只能编译为可反编译的代码?

最佳答案

一般来说,像Java、C#和VB.NET这样的语言相对容易反编译,因为它们被编译成一种中间语言,而不是纯机器语言。在它们的 IL 形式中,当编译为机器语言时,它们比 C 代码保留更多的元数据。

从技术上讲,您不会获得原始源代码,而是源代码的变体,当编译时,会将编译后的代码返回给您。它与源代码不同,因为诸如注释、注释和编译器指令之类的内容通常不会带入编译后的代码中。

关于decompiling - 可以反编译哪些类型的可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com