Strip (Unix): различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Преамбула: оформление
Строка 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; 52 года назад (1972-06-12)
Аппаратная платформа Кроссплатформенность

В Unix, Plan 9 и Unix-подобных операционных системах программа strip удаляет из исполняемых двоичных программ и объектных файлов информацию, которая не является существенной или необходимой для нормального и правильного выполнения, что потенциально приводит к повышению производительности и иногда к значительно меньшему использованию дискового пространства.

Подробнее

Удаляемая информация может состоять из информации об отладке и таблице символов; однако стандарт оставляет объем изменений в двоичном файле на усмотрение разработчика программы зачистки.

Кроме того, использование strip может повысить безопасность двоичного файла от обратной разработки, поскольку сравнительно труднее проанализировать двоичный файл без дополнительной информации, которая в противном случае была бы удалена.

Результат strip может быть достигнут непосредственно компоновщиком. Например, в GNU Compiler Collection такой функцией является "-s".

Проект GNU поставляет реализацию strip как часть пакета GNU Binutils. strip был перенесен на другие операционные системы, включая Microsoft Windows.

Смотрите также

Ссылки

Внешние ссылки