Dekompliuoti – tai atvirkštinis kompiliavimo procesas, kai mašininis kodas arba baitkodas (pvz., iš .exe ar .class failo) konvertuojamas atgal į aukštesnio lygio programavimo kalbą (pvz., C++, Java), kad būtų galima suprasti programos logiką. Naudojama programų analizei, derinimui ar saugumo tikrinimui.
Pavyzdžiai:
1. Java: JD-GUI įrankis dekompiliuoja Java .class failą į skaitomą Java kodą.
2. C++: IDA Pro ar Ghidra gali atkurti mašininį kodą į panašų į C kodą (nors ne originalų).
3. Android: JEB Decompiler analizuoja Android .apk failus, konvertuodamas Dalvik baitkodą į Java kodą.
Dekompliavimas dažnai ribojamas licencijomis arba autorių teisėmis.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.