Strip (Unix): различия между версиями
[непроверенная версия] | [непроверенная версия] |
G2ii2g (обсуждение | вклад) →Преамбула: оформление |
|||
Строка 1: | Строка 1: | ||
{{More citations needed|date=December 2020}} |
|||
{{lowercase|title=strip (Unix)}} |
{{lowercase|title=strip (Unix)}} |
||
{{Infobox software |
{{Infobox software |
Версия от 11:48, 24 июня 2021
strip | |||
---|---|---|---|
Тип | Команда | ||
Авторы |
Деннис Ритчи (Лаборатории Белла) |
||
Разработчики | Разные разработчики открытого и коммерческих ПО | ||
Операционные системы | Unix, Unix-подобные, Plan 9, Microsoft Windows | ||
Первый выпуск | 12 июня 1972 | ||
Аппаратная платформа | Кроссплатформенность | ||
|
В Unix, Plan 9 и Unix-подобных операционных системах программа strip
удаляет из исполняемых двоичных программ и объектных файлов информацию, которая не является существенной или необходимой для нормального и правильного выполнения, что потенциально приводит к повышению производительности и иногда к значительно меньшему использованию дискового пространства.
Подробнее
Удаляемая информация может состоять из информации об отладке и таблице символов; однако стандарт оставляет объем изменений в двоичном файле на усмотрение разработчика программы зачистки.
Кроме того, использование strip
может повысить безопасность двоичного файла от обратной разработки, поскольку сравнительно труднее проанализировать двоичный файл без дополнительной информации, которая в противном случае была бы удалена.
Результат strip
может быть достигнут непосредственно компоновщиком. Например, в GNU Compiler Collection такой функцией является "-s".
Проект GNU поставляет реализацию strip
как часть пакета GNU Binutils. strip
был перенесен на другие операционные системы, включая Microsoft Windows.
Смотрите также
Ссылки
- "strip", The Single UNIX Specification, Version 2, The Open Group, 1997
Внешние ссылки
- strip - справочник по командам и утилитам, Single UNIX Specification, Выпуск 7 fот The Open Group
- strip(1) - Руководство программиста по Plan 9, том 1