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