En los sistemas operativos Unix , Plan 9 y similares a Unix , el strip
programa elimina información de los programas binarios ejecutables y los archivos objeto que no es esencial o necesaria para la ejecución normal y correcta , lo que puede generar un mejor rendimiento y, a veces, un uso de espacio en disco significativamente menor.
Autor (es) original (es) | Dennis Ritchie ( Laboratorios Bell de AT&T ) |
---|---|
Desarrollador (es) | Varios desarrolladores comerciales y de código abierto |
Versión inicial | 12 de junio de 1972 |
Sistema operativo | Unix , similar a Unix , Plan 9 , Microsoft Windows |
Plataforma | Multiplataforma |
Tipo | Mando |
Detalles
La información eliminada puede consistir en depuración y información de símbolos ; sin embargo, el estándar deja el alcance de los cambios al binario en manos del implementador del programa de eliminación [ cita requerida ] .
Además, el uso de strip
puede mejorar la seguridad del binario contra la ingeniería inversa, ya que sería comparativamente más difícil analizar un binario sin la información adicional que de otro modo se eliminaría.
El efecto de strip
puede lograrse directamente mediante el enlazador . Por ejemplo, en GNU Compiler Collection esta opción es " -s
".
El Proyecto GNU incluye una implementación de strip
como parte del paquete GNU Binutils . strip
se ha adaptado a otros sistemas operativos, incluido Microsoft Windows .
Ver también
Referencias
- "strip", The Single UNIX Specification, Versión 2 , The Open Group, 1997
enlaces externos
- especificación única de UNIX , número 7 de The Open Group - Referencia de comandos y utilidades, la
- Plan 9 , Volumen 1 - Manual del programador de