fbpx
Wikipedia

strip (Unix)

In Unix, Plan 9, and Unix-like operating systems, the strip 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. The resulting file is a stripped binary.

Details Edit

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[citation needed].

Furthermore, the use of strip 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 strip can be achieved directly by the linker. For instance, in GNU Compiler Collection this option is "-s".

The GNU Project ships an implementation of strip as part of the GNU Binutils package. strip has been ported to other operating systems including Microsoft Windows.

See also Edit

References Edit

  • "strip", The Single UNIX Specification, Version 2, The Open Group, 1997

External links Edit

strip, unix, this, article, needs, additional, citations, verification, please, help, improve, this, article, adding, citations, reliable, sources, unsourced, material, challenged, removed, find, sources, strip, unix, news, newspapers, books, scholar, jstor, d. This article needs additional citations for verification Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed Find sources Strip Unix news newspapers books scholar JSTOR December 2020 Learn how and when to remove this template message In Unix Plan 9 and Unix like operating systems the strip 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 The resulting file is a stripped binary stripOriginal author s Dennis Ritchie AT amp T Bell Laboratories Developer s Various open source and commercial developersInitial releaseJune 12 1972 51 years ago 1972 06 12 Written inCOperating systemUnix Unix like Plan 9 Microsoft WindowsPlatformCross platformTypeCommandLicensePlan 9 MIT License Contents 1 Details 2 See also 3 References 4 External linksDetails EditThe 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 citation needed Furthermore the use of strip 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 strip can be achieved directly by the linker For instance in GNU Compiler Collection this option is s The GNU Project ships an implementation of strip as part of the GNU Binutils package strip has been ported to other operating systems including Microsoft Windows See also Edit nbsp Free and open source software portalDead code elimination Executable compression List of Unix commands Strings Unix Debug symbol Symbol tableReferences Edit strip The Single UNIX Specification Version 2 The Open Group 1997External links Edit nbsp The Wikibook Guide to Unix has a page on the topic of Commands strip Shell and Utilities Reference The Single UNIX Specification Version 4 from The Open Group strip 1 Plan 9 Programmer s Manual Volume 1 Retrieved from https en wikipedia org w index php title Strip Unix amp oldid 1152103524, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.