Daftar Isi:
Definisi - Apa yang dimaksud dengan Decompiler?
Dekompiler adalah alat pemrograman yang mengubah program yang dapat dieksekusi atau bahasa tingkat rendah / mesin menjadi format yang dapat dimengerti oleh pemrogram perangkat lunak. Ia melakukan operasi dari kompiler, yang menerjemahkan kode sumber ke dalam format yang dapat dieksekusi, tetapi secara terbalik. Penerima dekompiler adalah pengguna manusia, sedangkan kompiler adalah mesin.Techopedia menjelaskan Decompiler
Dekompiler, seperti disassembler, bekerja melalui teknik terbalik. Dekompiler menerjemahkan kode yang dikompilasi atau file yang dapat dieksekusi ke dalam kode tingkat tinggi.
Dekompiler dapat berguna dalam beberapa kasus untuk tujuan berikut:
- Pemulihan kode sumber yang hilang untuk mengarsipkan atau mempertahankan kode
- Program debugging
- Kemampuan antivirus untuk menemukan kerentanan dalam program
- Interoperabilitas untuk memfasilitasi migrasi suatu program lintas platform
