次の方法で共有


Strings v2.54

作成者: Mark Russinovich

公開日: 2021 年 6 月 22 日

ダウンロード Strings をダウンロード(534 KB)

はじめに

NT および Win2K で作業することは、実行可能ファイルとオブジェクト ファイルには多くの場合、標準的な ASCII 文字列プログラムや grep プログラムで簡単に確認できない UNICODE 文字列が埋め込まれることを意味しています。 そこで、自分自身でロールすることにしました。 Strings は、渡したファイルをスキャンして、既定の長さである 3 文字の UNICODE (または ASCII) 文字列、またはそれ以上の UNICODE (または ASCII) 文字を探します。 Windows 95 でも動作することにご注意ください。

Strings の使用

使用法:

strings [-a] [-f offset] [-b bytes] [-n length] [-o] [-q] [-s] [-u] <file or directory>

Strings はファイル名としてワイルドカード式を受け取り、追加のコマンド ライン パラメーターが以下のように定義されています。

パラメーター 説明
-a Ascii のみの検索 (Unicode と Ascii は既定)
-b スキャンするファイルのバイト数
-f スキャンを開始するファイル オフセット。
-o ファイル文字列の印刷オフセットが見つかりました
-n 最小の文字列長 (既定値は 3)
-s サブディレクトリを再帰します
-u Unicode のみの検索 (Unicode と Ascii は既定)
-nobanner スタートアップ バナーと著作権メッセージを表示しないでください。

Strings を使用して特定の文字列があるか 1 つ以上のファイルを検索するには、次のようなコマンドを使用します。

strings * | findstr /i TextToSearchFor

ダウンロード Strings をダウンロード(534 KB)

実行場所:

  • クライアント: Windows Vista 以降
  • サーバー: Windows Server 2008 以降
  • Nano Server: 2016 以降