Полоса (Unix) - Strip (Unix)
Оригинальный автор (ы) | Деннис Ричи (AT&T Bell Laboratories ) |
---|---|
Разработчики) | Различный Открытый исходный код и коммерческий Разработчики |
изначальный выпуск | 12 июня 1972 г. |
Операционная система | Unix, Unix-подобный, План 9, Майкрософт Виндоус |
Платформа | Кроссплатформенность |
Тип | Команда |
В Unix, План 9, и Unix-подобный операционные системы, то полоса
программа удаляет информацию из исполняемых двоичных программ и объектные файлы это не является существенным или необходимым для нормального и правильного казнь, что потенциально может привести к повышению производительности, а иногда и к значительно меньшему использованию дискового пространства. Удаленная информация может состоять из отладки и символьная информация; однако стандарт оставляет объем изменений в двоичном файле на усмотрение разработчика программы удаления.[нужна цитата ].
Кроме того, использование полоса
может повысить безопасность двоичного файла от обратный инжиниринг поскольку было бы сравнительно труднее анализировать двоичный файл без дополнительной информации, которая в противном случае была бы удалена.
Эффект полоса
может быть достигнуто непосредственно компоновщик. Например, в Коллекция компиляторов GNU этот вариант "-s
".
В Проект GNU поставляет реализацию полоса
как часть GNU Binutils пакет. полоса
был перенесен на другие операционные системы, включая Майкрософт Виндоус.
Смотрите также
- Удаленный двоичный файл
- Исполняемое сжатие
- Список команд Unix
- Строки (Unix)
- Символ отладки
- Таблица символов
использованная литература
- "полоса", Единая спецификация UNIX, версия 2, Открытая группа, 1997
внешние ссылки
- Единая спецификация UNIX, Выпуск 7 из Открытая группа - Справочник по командам и утилитам,
- План 9 Руководство программиста, том 1 –
Эта Unix -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |