ファイルに含まれる文字列検索 (Strings, BinText, istrings)

Strings

BinText

istrings

istringsを任意のフォルダで実行させたい場合

# Makefile for VC++

TARGET=istrings
LINTFLAGS=-nullasign
INIFILE=./istrings.ini
#INIFILE="C:\\Program Files\\istrings-0.1\\istrings.ini"

※以下省略
[ASCII]
alias=us-ascii
alias=ANSI_X3.4-1968
alias=US
system=dbcs
mapfile0=./map/ascii.map

[Windows-31J]
alias=CP932
alias=MS932
system=DBCS
mapfile0=./map/cp932-1.map
mapfile1=./map/cp932-2.map

[Shift_JIS]
alias=X-SJIS
alias=ShiftJIS
alias=SJIS
system=dbcs
mapfile0=./map/cp932-1.map
mapfile1=./map/sjis.map

[UTF-16LE]
alias=utf-16
system=utf-16le
mapfile0=./map/unicode.map

[UTF-16BE]
system=utf-16be
mapfile0=./map/unicode.map

[UTF-8]
system=utf-8
mapfile0=./map/unicode.map

[base64]
system=dbcs
mapfile0=./map/base64.map

[ISO-8859-1]
system=dbcs
mapfile0=./map/iso-8859-1.map

;not implemented
[EUC-JP]
alias=Extended_UNIX_Code_Packed_Format_for_Japanese
alias=csEUCPkdFmtJapanese
alias=ujis
alias=eucjp
system=ISO-2022

;not implemented
[ISO-2022-JP]
alias=jis
system=ISO-2022
cygwin warning:
  MS-DOS style path detected: D:\Workspace\aaa.exe
  Preferred POSIX equivalent is: /cygdrive/d/Workspace/aaa.exe
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames