Next: , Previous: size, Up: Top


7 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 Target Selection.
-v
--version
プログラムのバージョンナンバーを標準出力に出力し終了します.