Unix“strings”명령과 동등한 Windows가 있습니까? 이진 파일에서 인쇄 가능한 문자열을

stringsUnix 및 Linux에서는 이진 파일에서 인쇄 가능한 문자열을 추출합니다. Windows 용 버전이 있습니까? 찾지 못했습니다.



답변

(AFAIK)는 내장되어 있지 않지만 SysInternals ( live link ) 에서 사용할 수있는 것이 있습니다 . SysInternals 문자열 은 Unix 도구의 직접적인 포트가 아닙니다. ASCII뿐만 아니라 유니 코드 문자열을 찾기 위해 작성되었습니다.

NT와 Win2K에서 작업한다는 것은 실행 파일과 객체 파일에 표준 ASCII 문자열이나 grep 프로그램으로는 쉽게 볼 수없는 UNICODE 문자열이 여러 번 포함되어 있음을 의미합니다.


답변

MinGW 에는 Windows 버전의 GNU binutils가 포함되어 있다고 생각 strings합니다. 당신은 그것을 시도 할 수 있습니다.


답변

GUI 지향 대안의 경우 Juan M. Aguirregabiria의이 유틸리티 모음에서 ‘텍스트 추출’을 시도하십시오. 문자열과 일치하는 문자를 지속적으로 사용자 정의하여 빠르고 쉽게 사용할 수 있습니다. 아마도 유니 코드를 지원하지 않습니다.

http://tp.lc.ehu.es/jma/win95.html

위 링크가 죽는 경우에 포함 된 Softpedia 링크
http://www.softpedia.com/get/Programming/File-Editors/Extract-Text.shtml


답변

Sysinternals 도구 문자열 은 바이너리 파일에서 ASCII 및 유니 코드 문자열을 추출 할 수있는 Windows 콘솔 프로그램입니다.