strip (Unix)
| strip | |||
|---|---|---|---|
| Тип | утилита UNIX[вд] | ||
| Авторы | Деннис Ритчи (Лаборатории Белла) | ||
| Разработчики | Разные разработчикиоткрытого икоммерческих ПО | ||
| Операционные системы | Unix,Unix-подобные,Plan 9,Microsoft Windows | ||
| Дата выпуска | 12 июня 1972; 53 года назад (1972-06-12) | ||
| Аппаратная платформа | Кроссплатформенность | ||
| |||
strip —утилита, используемая вUnix,Plan 9 и рядеunix-подобныхоперационных систем, удаляющая из исполняемых двоичных программ иобъектных файлов информацию, которая не является существенной или необходимой для нормального и правильного выполнения, что потенциально приводит к повышению производительности и иногда к значительно меньшему использованию дискового пространства.
Удаляемая информация может состоять из информации об отладке итаблице символов; однако стандарт оставляет объём изменений в двоичном файле на усмотрение разработчика программыstrip.
Кроме того, использованиеstrip может повысить безопасность двоичного файла отобратной разработки, поскольку сравнительно труднее проанализировать двоичный файл без дополнительной информации, которая удаляется.
Результатstrip может быть достигнут непосредственнокомпоновщиком; например, вGCC с ключом-s.
Проект GNU поставляет реализациюstrip как часть пакетаGNU Binutils. Также утилита была перенесена на некоторые другие операционные системы, включаяMicrosoft Windows.
Ссылки
[править |править код]- The Single UNIX Specification, Version 2,The Open Group, 1997.
- strip — справочник по командам и утилитам,Single UNIX Specification, Выпуск 7 отThe Open Group.
- strip(1) — Руководство программиста поPlan 9, том 1.