Rumah Pengembangan Apa itu dekompilasi? - definisi dari techopedia

Apa itu dekompilasi? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Decompile?

Decompile adalah proses mengubah kode yang dapat dibaca komputer menjadi kode sumber yang dapat dibaca manusia dengan fungsi kode asli. Dekompilasi adalah kebalikan dari kompilasi.


Tidak mungkin menggunakan dekompilasi untuk reproduksi kode sumber asli karena pengidentifikasi kode asli, seperti nama variabel dan fungsi, jarang disimpan dalam kode komputer. Namun, kode yang mengandung informasi metadata atau debugging mungkin termasuk pengidentifikasi.

Techopedia menjelaskan Decompile

Dekompilasi sering dilakukan pada kode komputer ketika kode sumber tidak lagi tersedia. Jadi, itu adalah bentuk rekayasa terbalik. Selain itu, dekompilasi dapat digunakan untuk keamanan komputer, interoperabilitas dan koreksi kesalahan.


Dekompilasi diterapkan karena berbagai alasan, termasuk:

  • Memahami fungsi kode
  • Memperbaiki kesalahan
  • Meningkatkan keamanan komputer
  • Menghapus batasan, seperti kata sandi, perlindungan salinan dan batas waktu
  • Mempelajari virus komputer
  • Memulihkan kode sumber yang hilang untuk keperluan pengarsipan

Dekompilasi yang berhasil bergantung pada informasi dan kompleksitas kode yang tersedia.


Dekompiler (alat yang digunakan dalam dekompilasi) dapat diperoleh secara terpisah, bukan dibundel dengan alat pengembangan vendor.


Dalam kebanyakan kasus, dekompilasi perangkat lunak yang dilindungi hak cipta adalah ilegal. Namun, di AS dan Eropa, undang-undang hak cipta memungkinkan penggunaan dekompilasi terbatas, seperti interoperabilitas.

Apa itu dekompilasi? - definisi dari techopedia