remsa (Unix)
Originalförfattare |
Dennis Ritchie ( AT&T Bell Laboratories ) |
---|---|
Utvecklare | Olika öppen källkod och kommersiella utvecklare |
Initial release | 12 juni 1972 |
Skrivet i | C |
Operativ system | Unix , Unix-liknande , Plan 9 , Microsoft Windows |
Plattform | Cross-plattform |
Typ | Kommando |
Licens | Plan 9: MIT-licens |
I Unix , Plan 9 och Unix-liknande operativsystem tar strippprogrammet bort information från körbara binära program och objektfiler som inte är
nödvändiga eller nödvändiga för normal och korrekt exekvering , vilket potentiellt kan resultera i bättre prestanda och ibland betydligt mindre diskutrymmesanvändning . Den resulterande filen är en avskalad binär fil .
Detaljer
Informationen som tas bort kan bestå av felsökning och symbolinformation ; standarden lämnar dock omfattningen av ändringarna till den binära upp till implementeraren av strippningsprogrammet [ citat behövs ] .
Dessutom kan användningen av remsor
förbättra säkerheten för binären mot reverse engineering eftersom det skulle vara jämförelsevis svårare att analysera en binär utan den extra information som annars skulle tas bort.
Effekten av remsan
kan uppnås direkt av länken . Till exempel, i GNU Compiler Collection är detta alternativ " -s
".
GNU -projektet levererar en implementering av remsor
som en del av GNU Binutils- paketet. strip
har porterats till andra operativsystem inklusive Microsoft Windows .
Se även
- Eliminering av död kod
- Körbar komprimering
- Lista över Unix-kommandon
- Strings (Unix)
- Felsökningssymbol
- Symboltabell
- "strip", The Single UNIX Specification, version 2 , The Open Group, 1997
externa länkar
- The Single UNIX Specification , Version 4 från The Open Group – Shell and Utilities Reference,
- Plan 9 Programmer's Manual, Volym 1 –