strings
出典: フリー百科事典『ウィキペディア(Wikipedia)』
strings(ストリングズ)は UNIX 系オペレーティングシステムにおけるプログラムであり、これを使えば実行可能ファイルのようなバイナリファイルに埋め込まれているテキスト文字列を見つけることができる。
このプログラムはオブジェクトファイルやコアダンプに対しても使える。
strings はnull終端の(デフォルトで)4つ以上の印刷可能な文字の並びを探し出し、それを文字列として認識する。いくつかの実装では何を印刷可能な文字として扱うのかを決めるためのオプションが提供されている。これは ASCII ではないワイド文字テキストを見つけるのに便利である。
strings を使う際、grep や fold にパイプでつなぐことやファイルへ出力をリダイレクトさせることがよく行われる。
これは GNU Binary Utilities の一部である。
例 [編集]
$ strings foobar Qåtd /lib/ld-linux.so.2 _Jv_RegisterClasses __gmon_start__ libc.so.6 puts _IO_stdin_used __libc_start_main GLIBC_2.0 ...
関連項目 [編集]
外部リンク [編集]
- strings(1) man page(JM Project)
- strings(1) man page(SunOS リファレンス・マニュアル)
- strings(1) man page(HP-UX リファレンス)
|
||||||||||||||||||||||||||