Thứ Ba, 4 tháng 6, 2013

Stripping Binary Excutable Files

Stripping một binary là quá trình loại bỏ các symbols từ binary file. Binary object chứa các symbols  như là kết quả của một quá trình biên dịch. Một vài trong những symbols này được tận dụng trong quá trình linking để giải quyết các tham chiếu giữa các files khi tạo file thực thi cuối cùng hay là binary. Trong các trường hợp khác, symbols có thể hiện diện để cung cấp các thông tin bổ sung cho việc sử dụng với debuggers. Theo sau quá trình linking, nhiều symbols không được yêu cầu. Options pass đến linker có thể giúp linker loại bỏ symbols không cần thiết tại build time. Việc sử dụng tiện ích strip có thể giúp loại bỏ symbols từ các binary files tồn tại. Trong khi một file đã được strip sẽ có kích thước nhỏ hơn file không được strip, việc cư sử của file đã được strip vẫn không thay đổi.

Không có nhận xét nào:

Đăng nhận xét