Isi kandungan:
Definisi - Apakah maksud Decompile?
Menyusun semula adalah proses menukarkan kod terbaca komputer ke kod sumber manusia yang boleh dibaca dengan fungsi kod asal. Menyahkompilkan adalah sebaliknya mengumpul.
Tidak boleh digunakan penggumpalan untuk pembiakan kod sumber asli kerana pengenal kod asal, seperti nama variabel dan fungsi, jarang disimpan dalam kod komputer. Walau bagaimanapun, kod yang mengandungi maklumat metadata atau debugging mungkin termasuk pengecam.
Techopedia menjelaskan Decompile
Pengompilasi sering dilakukan pada kod komputer apabila kod sumber tidak lagi tersedia. Oleh itu, ia adalah satu bentuk kejuruteraan terbalik. Di samping itu, penyahmampatan boleh digunakan untuk keselamatan komputer, pembetulan antara operasi dan pembetulan kesilapan.
Pengompilasi digunakan untuk beberapa sebab, termasuk:
- Memahami fungsi kod
- Membetulkan kesilapan
- Meningkatkan keselamatan komputer
- Mengeluarkan sekatan, seperti kata laluan, perlindungan salinan dan had masa
- Mempelajari virus komputer
- Memulihkan kod sumber yang hilang untuk tujuan pengarkiban
Penyahkompilasi yang berjaya bergantung pada maklumat kod yang tersedia dan kerumitan.
Decompiler (alat yang digunakan dalam penyahkompilasi) boleh didapati secara berasingan, dan bukannya dibundel dengan alat pembangunan vendor.
Dalam kebanyakan kes, pengkompilasi perisian yang dilindungi hak cipta adalah tidak sah. Walau bagaimanapun, di AS dan Eropah, undang-undang hak cipta membenarkan penggunaan penguraian yang terhad, seperti kebolehoperasian.