Полоса (Unix) - Strip (Unix)

полоса
Оригинальный автор (ы)Деннис Ричи
(AT&T Bell Laboratories )
Разработчики)Различный Открытый исходный код и коммерческий Разработчики
изначальный выпуск12 июня 1972 г.; 48 лет назад (1972-06-12)
Операционная системаUnix, Unix-подобный, План 9, Майкрософт Виндоус
ПлатформаКроссплатформенность
ТипКоманда

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

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

Эффект полоса может быть достигнуто непосредственно компоновщик. Например, в Коллекция компиляторов GNU этот вариант "-s".

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

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

использованная литература

  • "полоса", Единая спецификация UNIX, версия 2, Открытая группа, 1997

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