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... |
GNU strings は、 file で与えられたファイルに対して 4 文字 (または下記の オプションで指定された文字数) 以上続く表示可能な文字で、その直後に表 示 不 可能な文字が続いているものを表示します。デフォルトでは、オブジェクト ファイルに対しては初期化されたセクションとロードされるセクション内の 文 字 列のみを表示します。それ以外の種類のファイルに対してはファイル全体の 文字列を表示します。 strings は主に非テキストファイルの内容を判別するのに有効です。 |
−a |
−−all |
− |
オブジェクトファイルの走査範囲を初期化されたセクションとロー ド されるセクションだけに限定せず、ファイル全体を調べます。 |
||
−f |
−−print−file−name |
各文字列の前にファイル名を表示します。 |
−−help |
プログラムのオプションの概要を標準出力に出力して終了します。 |
−min-len |
−n min-len |
−−bytes=min-len |
min-len 文字以上の文字列を出力します。デフォルトは 4 文字です。 |
−o |
−t o と同じです。 −o が −t d のように動作する strings のバー ジョンもあります。どちらとも互換になることはできませんので、単に一 方を選んだだけです。 |
−t radix |
−−radix=radix |
各 文字列の前に、ファイル内のオフセット (位置) を出力します。 1 文 字からなる引数によりオフセットの表示形式 (o が 8 進、x が 16 進、d が 10 進) を指定します。 |
−e encoding |
−−encoding=encoding |
み つ ける文字列のエンコードを選択します。 encoding に指定可能な値 は、 s = 7 ビット単一バイト文字 ( ASCII , ISO 8859 等。デフォルト)、 S = 8 ビット単一バイト文字、 b = 16 ビットのビッグエンディアン、 l = 16 ビットのリトルエンディアン、 B = 32 ビットのビッグエンディ ア ン、 L = 32 ビットのリトルエンディアンです。ワイド文字の文字列をみ つけるのに有用です。 |
−−target=bfdname |
システムのデフォルトではないオブジェクトコード形式を指定します。 |
−v |
−−version |
プログラムのバージョン番号を標準出力に出力して終了します。 |
ar(1), nm(1), objdump(1), ranlib(1), readelf(1), Info の binutils の 項。 |
Copyright (c) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled ‘‘ GNU Free Documentation License’’. |