Dekompiliatorius – tai programa, kuri konvertuoja mašininį kodą (pvz., kompiliuotą failą .exe ar .class) atgal į žmogui skaitomą šaltinio kodą (pvz., Java, C++). Jis atlieka atvirkštinį kompiliavimo procesą, nors dažnai su daline informacijos praradimu.
Pavyzdžiai:
- Java: `JD-GUI`, `FernFlower` – dekompiliuoja Java .class ar .jar failus į Java kodą.
- .NET: `dnSpy`, `ILSpy` – skirti .NET programoms, konvertuoja į C arba VB.NET.
- Bendros paskirties: `Ghidra`, `IDA Pro` – naudojami reverse inžinerijoje, analizuojant įvairių kalbų vykdomuosius failus.
Jūsų pataisymai bus išsiųsti moderatorių peržiūrai, jei informacija tikslesnė/taisyklingesnė
ji bus patalpinta vietoj esamos.