接続情報MenuSidebar«Prev»NextSearchホーム>WindowsWindowsに「strings」コマンドをインストールする方法2018年11月3日TwitterFacebookGoogle+Linuxでよく使われる「strings」コマンドですが、マイクロソフトのサイトでWindows版が配布されています。このページでは、「strings.exe」をWindowsにインストールする方法を解説します。Stringsの使い方Stringsのダウンロード「strings」は「ファイルから表示可能な文字だけを出力する」コマンドです。Linux環境にはインストールされています。Windowsでも「バイナリファイルから人間が読める文字だけを抽出したい」ということがあります。そのため、マイクロソフトがWindows向けの「Strings」を配布しています。以下のサイトからインストール可能です。サイトを開くと、以下のページが表示されます。「Stringsのダウンロード」をクリックして、ダウンロードしましょう。Stringsのインストールダウンロードした「Strings.zip」にはインストーラーは含まれていません。「strings.exe」「strings64.exe」「Eula.txt」が入っているだけです。ユーザー自身が、自分でコマンドを配置する必要があります。PCなら、「C:\Windows\System32\」にコピーするだけで使えます。64ビット版のWindowsを使っているなら、「strings64.exe」を「string.exe」にリネームして用いると良いでしょう。32ビット版のWindowsを使っているなら、「strings.exe」をそのまま使います。コピーする方法は何通りもありますが、ここではエクスプローラーを使ってZIPファイル内の「strings64.exe」を「C:\Windows\System32\strings.exe」に配置する例を紹介します。ZIPファイル内の「strings64.exe」を右クリックし、「コピー」をクリックします。以下の画像では拡張子を表示するようエクスプローラーを設定してあります。「C:\Windows\System32\」に移動し、「貼り付け」ボタンをクリックします。以下のダイアログが表示された場合は、「続行」をクリックします。貼り付けられた「strings64.exe」を選択し、「名前の変更」ボタンを押します。「strings64」を「strings」に書き換えてEnterキーを押します。以下のダイアログが表示された場合は、「続行」をクリックします。これで、コマンドプロンプトやPowerShellでstringsコマンドが使えるようになりました。PCを使っている人なら、OneDriveにコマンドを置くディレクトリを作って置いておくのも良いでしょう。各PCでユーザー環境変数Pathに追加しておけば、どの端末でも同じコマンドが使えます。筆者は以下のように「C:\Users\ユーザー名\OneDrive\bin\」ディレクトリを作り、そこに使いたいコマンドを配置するようにしています。環境変数Pathには以下のように追加してあります。大学などの共用PCでWindowsを使っている場合、管理者権限が使えないので「C:\Windows\System32\」には置けないでしょう。OneDriveが使えるなら、上記の方法が使えます。OneDriveも使用できないなら、自分のアカウントで読み書きできるフォルダにコマンドを配置するためのサブフォルダを作成し、環境変数PATHにそのフォルダを追加しておきましょう。Stringsの使い方コマンドプロンプトやPowerShellを開き、以下の書式で実行します。ファイルこのように実行することで、指定したファイルから3文字以上の文字列とみられる部分を出力します。主なオプションは以下の通りです。40)」「ファイル中の位置を出力(-o)」「見出しと著作権表示を省略(-nobanner)」という条件で文字列を抽出します。Firefox\firefox.exe"さらに、以下の画像ではパイプで「findstr」コマンドに渡し、「http」を含む文字列だけを抽出しています。FAQ】ウィンドウをクリックしてコマンド名やプロセスIDを調べるにはどうすればいいですか?NextWindowsのコマンドプロンプトで画面を「クリア」する方法【画面全体/入力行のみ】Prev関連記事シェルスクリプトで変数値(文字列)を連結する方法まとめBashなどのシェルで変数に設定された文字列を連結する方法をまとめます。一時的に英語サイトを優先してGoogle検索する方法を解説します。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。