bandă | |
---|---|
Tip de | Echipă |
Autor |
Dennis Ritchie ( Laboratoarele Bell ) |
Dezvoltator | Diverși dezvoltatori de software comercial și open source |
Sistem de operare | Unix , Unix-like , Plan 9 , Microsoft Windows |
Prima editie | 12 iunie 1972 |
Platformă hardware | Multiplatformă |
Pe sistemele de operare Unix , Plan 9 și asemănătoare Unix , programul scoate informații din fișierele binare executabile și fișiere obiect care nu sunt esențiale sau necesare pentru o execuție normală și corectă, ceea ce poate duce la îmbunătățirea performanței și, uneori, la o utilizare semnificativ mai mică a spațiului pe disc. strip
Informațiile care trebuie eliminate pot consta în informații de depanare și tabel de simboluri ; totuși, standardul lasă cantitatea de modificare în binar la latitudinea dezvoltatorului programului strip.
De asemenea, utilizarea strippoate îmbunătăți securitatea binarului împotriva ingineriei inverse , deoarece este comparativ mai dificil să analizați binarul fără a fi eliminate informații suplimentare.
Rezultatul strippoate fi atins direct de linker . De exemplu, în GNU Compiler Collection această opțiune este „-s”.
Proiectul GNU furnizează o implementare stripca parte a pachetului GNU Binutils . stripa fost portat pe alte sisteme de operare, inclusiv Microsoft Windows .