Trang Chủ Phát triển Trình dịch ngược là gì? - định nghĩa từ techopedia

Trình dịch ngược là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Decompiler có nghĩa là gì?

Trình dịch ngược là một công cụ lập trình chuyển đổi một chương trình thực thi hoặc ngôn ngữ máy / trình độ thấp thành định dạng dễ hiểu đối với các lập trình viên phần mềm. Nó thực hiện các hoạt động của trình biên dịch, giúp dịch mã nguồn thành định dạng thực thi, nhưng ngược lại. Người nhận của người dịch ngược là người dùng, trong khi người biên dịch là máy.

Techopedia giải thích về dịch ngược

Một trình dịch ngược, giống như trình dịch ngược, hoạt động thông qua kỹ thuật đảo ngược. Trình dịch ngược dịch mã đã biên dịch hoặc tệp thực thi thành mã cấp cao.

Trình dịch ngược có thể hữu ích trong một số trường hợp cho các mục đích sau:

  • Phục hồi mã nguồn bị mất để lưu trữ hoặc duy trì mã
  • Chương trình gỡ lỗi
  • Khả năng chống vi-rút để tìm lỗ hổng trong chương trình
  • Khả năng tương tác để tạo điều kiện di chuyển chương trình trên các nền tảng
Trình dịch ngược là gì? - định nghĩa từ techopedia