Русская Википедия:Strip (UNIX)

Материал из Онлайн справочника
Версия от 17:10, 17 июля 2023; EducationBot (обсуждение | вклад) (Новая страница: «{{Русская Википедия/Панель перехода}} {{lowercase|title=strip (Unix)}} {{Infobox software | name = strip | logo = | screenshot = | caption = | genre = | author = Деннис Ритчи<br>(Лаборатории Белла) | developer = Разные разработчики открытого и Коммерческое программное об...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Шаблон:Lowercase Шаблон:Infobox software

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

Подробнее

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

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

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

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

См. также

Ссылки

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


Шаблон:Выбор языка