Strip (Unix)

In Unix, Plan 9, and Unix-like operating systems, the codice_1 program removes information from executable binary programs and object files that is not essential or required for normal and correct execution, thus potentially resulting in better performance and sometimes significantly less disk space usage.
Details.
The information removed may consist of debugging and symbol information; however, the standard leaves the scope of the changes to the binary up to the implementer of the stripping program.
Furthermore, the use of codice_1 can improve the security of the binary against reverse engineering as it would be comparatively more difficult to analyze a binary without the extra information that would otherwise be removed.
The effect of codice_1 can be achieved directly by the linker. For instance, in GNU Compiler Collection this option is "codice_4".
The GNU Project ships an implementation of codice_1 as part of the GNU Binutils package. codice_1 has been ported to other operating systems including Microsoft Windows.