7. strings
URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=binutils-ja&node=strings"
"binutils/strings"へのコメント(無し)
|
strings [`-afov'] [`-'min-len]
[`-n' min-len] [`--bytes='min-len]
[`-t' radix] [`--radix='radix]
[`-e' encoding] [`--encoding='encoding]
[`-'] [`--all'] [`--print-file-name']
[`--target='bfdname]
[`--help'] [`--version'] file...
|
それぞれの与えられたfileに対し,GNU strings
は,出 力可能な文字が最低四文字(または以下のオプションで与えられた数)並んでい て,それに出力不可能な文字が続くものの,出力可能な文字を出力します.デ フォルトで,オブジェクトファイルの,初期化されロードされるセクションか ら,文字列のみ出力します.それ以外のファイルの形式では,ファイル全体か ら文字列を出力します.
strings
は,テキストではないファイルの内容を判断することに,主 に役立ちます.
-a
--all
-
-
オブジェクトファイルの初期化されロードされるセクションのみをスキャンす るのではありません.ファイル全体をスキャンします.
-f
--print-file-name
-
それぞれの文字列の前にファイル名を出力します.
--help
-
プログラムの使用方法の概要を標準出力に出力し終了します.
-min-len
-n min-len
--bytes=min-len
-
デフォルトの四文字ではなく,少なくともmin-len文字の長さの文字の列 を出力します.
-o
-
`-t o'に似ています.
strings
の他のバージョンには,代わ りに`-t d'のように`-o'を動作させるものもあります.我々は, 両方の互換性を提供することができないので,単純にこちらを選択しただけで す.
-t radix
--radix=radix
-
それぞれの文字列の前に,ファイル内部でのオフセットを出力します.単一文 字の引数を指定した場合,オフセットの基数を指定します -- 8進数に対する `o',16進数に対する`x',または10進数に対する`d'になりま す.
-e encoding
--encoding=encoding
-
見つかった文字列の文字のエンコードを選択します.encodingに対して 利用可能な値は以下のとおりです.`s' = シングル7ビットのバイト文字 (ASCII,ISO 8859等,デフォルトです),`S' = シングル8ビットのバイト 文字,`b' = 16ビットビッグエンディアン,`l' = 16ビットリトル エンディアン,`B' = 32ビットビッグエンディアン,`L' = 32ビッ トリトルエンディアン.ワイド文字の文字列を見つけるとき役に立ちます.
--target=bfdname
-
システムのデフォルトのフォーマット以外のオブジェクトコードのフォーマッ トを指定します.詳細は,See 節 15.1 ターゲットの選択.
-v
--version
- プログラムのバージョンナンバーを標準出力に出力し終了します.