스트립(유닉스)

strip (Unix)
벗다
원저작자데니스 리치
(AT&T연구소)
개발자다양한 오픈 소스 및 상용 개발자
초기 릴리즈1972년 6월 12일, 50년 전(1972-06-12)
기입처C
운영 체제Unix, Unix 라이크, Plan 9, Microsoft Windows
플랫폼크로스 플랫폼
유형명령어
면허증.계획 9: MIT 라이선스

Unix, Plan 9, 및 Unix유사한 운영 체제에서는 이 프로그램이 실행 가능한 바이너리 프로그램 및 객체 파일에서 일반적이고 올바른 실행에 필요하지 않은 정보를 제거하므로 성능이 향상되고 디스크 공간 사용량이 크게 줄어들 수 있습니다.결과 파일은 제거된 이진 파일입니다.

세부 사항

제거되는 정보는 디버깅 및 기호 정보로 구성될 수 있지만, 이 표준은 이진수 변경 범위를 제거[citation needed] 프로그램의 실행자에게 맡깁니다.

또, 의 사용strip는 리버스 엔지니어링에 대한 바이너리의 보안을 향상시킬 수 있습니다.이는 삭제될 수 있는 추가 정보 없이 바이너리를 분석하는 것이 상대적으로 더 어렵기 때문입니다.

효과strip는 링커에 의해 직접 실현됩니다.예를 들어 GNU 컴파일러 컬렉션에서 이 옵션은 " " 입니다.-s".

GNU Project는 다음과 같은 구현을 제공합니다.stripGNU Binutils 패키지의 일부입니다. strip는, Microsoft Windows 를 포함한 다른 operating system으로 이식되고 있습니다.

「 」를 참조해 주세요.

레퍼런스

  • "strip", The Single UNIX Specification, Version 2, The Open Group, 1997

외부 링크