Streifen (Unix)

Streifen
Originalautor (en) Dennis Ritchie
(AT & T Bell Laboratories)
Entwickler (en) Verschiedene Open Source und kommerziell Entwickler
Erstveröffentlichung 12. Juni 1972; vor 50 Jahren
Geschrieben in C
Betriebssystem Unix, Unix-artig, Plan 9, Microsoft Windows
Plattform Plattformübergreifend
Typ Befehl
Lizenz Plan 9: MIT -Lizenz

Im Unix, Plan 9, und Unix-artig Betriebssysteme, das Streifen Das Programm entfernt Informationen aus ausführbaren Binärprogrammen und Objektdateien Das ist nicht wesentlich oder erforderlich für normale und korrekte HinrichtungDies führt möglicherweise zu einer besseren Leistung und manchmal erheblich weniger Speicherplatznutzung.Die resultierende Datei ist a binär.

Einzelheiten

Die entfernten Informationen können aus Debugging und bestehen Symbolinformationen;Der Standard überlässt jedoch den Umfang der Änderungen an der Binärdatei bis zum Implementierer des Stripping -Programms.

Darüber hinaus die Verwendung von Streifen kann die Sicherheit der Binärdatei gegen verbessern Reverse Engineering da es vergleichsweise schwieriger wäre, eine Binärdatei ohne die zusätzlichen Informationen zu analysieren, die sonst entfernt würden.

Der Effekt von Streifen kann direkt von der erreicht werden Linker. Zum Beispiel in GNU Compiler -Sammlung Diese Option ist ""-s".

Das GNU -Projekt versendet eine Implementierung von Streifen Im Rahmen des Gnu binutils Paket. Streifen wurde auf andere Betriebssysteme portiert, einschließlich Microsoft Windows.

Siehe auch

Verweise

  • "Streifen", Die Einzel -Unix -Spezifikation, Version 2, The Open Group, 1997

Externe Links