Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Decompile?
Ang decompile ay ang proseso ng pag-convert ng nababasa na computer code sa tao na mababasa na mapagkukunan ng code na may orihinal na code function. Ang decompile ay ang reverse ng compile.
Imposibleng gumamit ng agnas para sa orihinal na pagpaparami ng code ng code dahil ang mga orihinal na pagkilala ng code, tulad ng variable at mga pangalan ng pag-andar, ay bihirang naka-imbak sa computer code. Gayunpaman, ang code na naglalaman ng impormasyon ng metadata o pag-debug ay maaaring magsama ng mga pagkakakilanlan.
Ipinapaliwanag ng Techopedia ang Decompile
Ang decompilation ay madalas na isinasagawa sa code ng computer kapag hindi na magagamit ang source code. Kaya, ito ay isang anyo ng reverse engineering. Bilang karagdagan, ang decompilation ay maaaring magamit para sa seguridad ng computer, interoperability at pagwawasto ng error.
Ang decompilation ay inilalapat para sa maraming mga kadahilanan, kabilang ang:
- Pag-unawa sa pag-andar ng code
- Pagwawasto ng mga pagkakamali
- Pagpapahusay ng seguridad sa computer
- Pag-alis ng mga paghihigpit, tulad ng mga password, proteksyon ng kopya at takdang oras
- Pag-aaral ng mga virus sa computer
- Pagbawi ng nawala na code ng mapagkukunan para sa mga layunin sa pag-archive
Ang matagumpay na agnas ay depende sa magagamit na impormasyon ng code at pagiging kumplikado.
Ang isang decompiler (ang tool na ginamit sa agnas) ay maaaring makuha nang hiwalay, sa halip na kasama ang mga tool sa pag-unlad ng vendor.
Sa karamihan ng mga kaso, ang pag-decompilation ng copyright ng software ay ilegal. Gayunpaman, sa US at Europa, pinapayagan ng mga batas sa copyright ang limitadong paggamit ng decompilation, tulad ng interoperability.
