strings
出典: フリー百科事典『ウィキペディア(Wikipedia)』
strings は UNIX 系オペレーティングシステムにおけるプログラムであり、これを使えば実行可能ファイルのようなバイナリファイルに埋め込まれているテキスト文字列を見つけることができる。
このプログラムはオブジェクトファイルやコアダンプに対しても使える。
string はヌル終端の(デフォルトで)4つ以上の印刷可能な文字の並びを探し出し、それを文字列として認識する。いくつかの実装では何を印刷可能な文字として扱うのかを決めるためのオプションが提供されている。これは ASCII ではないワイド文字テキストを見つけるのに便利である。
string を使う際、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 ...
[編集] 関連項目
[編集] 外部リンク
|
|
---|---|
ファイルとファイルシステム管理 | alias · cat · chattr · cd · chmod · chown · chgrp · cksum · cmp · cp · du · df · file · fsck · fuser · ln · ls · lsattr · lsof · mkdir · mount · mv · pwd · rm · rmdir · split · tee · touch |
プロセス管理 | at · chroot · crontab · exit · kill · killall · nice · pgrep · pidof · pkill · ps · pstree · sleep · time · top · wait · watch |
ユーザ管理/環境 | env · finger · id · logname · mesg · passwd · su · sudo · uname · uptime · w · wall · who · whoami · write |
テキスト処理 | awk · comm · cut · ed · ex · fmt · head · iconv · join · less · more · paste · sed · sort · tac · tail · tr · uniq · wc · xargs |
シェルプログラミング | basename · echo · expr · false · printf · test · true · unset |
印刷: lp · 通信: inetd · netstat · ping · rlogin · nc · traceroute · 検索: find · grep · strings · その他: banner · bc · cal · dd · man · size · yes |