strings in Unix and Linux extracts printable strings from a binary file. Is there a version of this for Windows? I couldn't find one.

link|improve this question

35% accept rate
feedback

2 Answers

up vote 10 down vote accepted

Not (AFAIK) built in, but there is one available from SysInternals (live link). The SysInternals strings isn't a straight port of the Unix tool; it was written to find Unicode strings as well as ASCII:

Working on NT and Win2K means that executables and object files will many times have embedded UNICODE strings that you cannot easily see with a standard ASCII strings or grep programs.

link|improve this answer
feedback

I believe MinGW contains a Windows version of GNU binutils, which in turn contains the strings program. You could try that.

link|improve this answer
and of course binutils is included in the Cygwin environment (cygwin.com). it doesn't seem to be included in GnuWin32 and UnxUtils, two other ports projects that provide unix utilities on Windows. – quack quixote Mar 25 '10 at 18:09
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.