สารบัญ:
คำจำกัดความ - Decompiler หมายถึงอะไร
Decompiler เป็นเครื่องมือการเขียนโปรแกรมที่แปลงโปรแกรมที่เรียกใช้งานได้หรือภาษาระดับต่ำ / เครื่องให้อยู่ในรูปแบบที่เข้าใจได้สำหรับโปรแกรมเมอร์ซอฟต์แวร์ มันทำการดำเนินการของคอมไพเลอร์ซึ่งแปลซอร์สโค้ดเป็นรูปแบบที่ปฏิบัติการ แต่ในสิ่งที่ตรงกันข้าม ผู้รับ decompiler เป็นผู้ใช้มนุษย์ในขณะที่คอมไพเลอร์เป็นเครื่องTechopedia อธิบาย Decompiler
Decompiler เช่น Disassembler ทำงานผ่านวิศวกรรมย้อนกลับ Decompiler แปลรหัสที่คอมไพล์แล้วหรือไฟล์ที่ปฏิบัติการได้เป็นโค้ดระดับสูง
Decompiler มีประโยชน์ในบางกรณีสำหรับวัตถุประสงค์ต่อไปนี้:
- การกู้คืนซอร์สโค้ดที่หายไปเพื่อเก็บถาวรหรือบำรุงรักษาโค้ด
- การดีบักโปรแกรม
- ความสามารถในการป้องกันไวรัสเพื่อค้นหาช่องโหว่ในโปรแกรม
- การทำงานร่วมกันเพื่ออำนวยความสะดวกในการโยกย้ายโปรแกรมข้ามแพลตฟอร์ม
