色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

為什么有一些程序不可以反編譯

林玟書2年前17瀏覽0評論

為什么有一些程序不可以反編譯?

可以說絕大部分的程序是不能反編譯的,因為同樣的機器碼,可以由多種不同的高級語言的程序代碼生成,所謂殊途同歸,不管外表看起來多么不同的代碼,編譯后生成的機器碼也可能完全一樣的。

這就造成一個問題,如果反編譯(其實就是把上述過程逆轉),那么究竟要把機器碼轉為哪種源代碼才合適呢?如果這行代碼與其他代碼存在因果關系的,那么問題就更復雜了。所以到目前為止,還沒有哪個反編譯軟件能夠把一個編譯后的可執行文件完美反編譯為源代碼,最多只能反編譯為一些代碼片段,而且這些片段是無法重新編譯為可執行文件的。

java 反編譯 工具,為什么有一些程序不可以反編譯