BINGEN [option]*
固定値のバイナリデータを生成し、標準出力する。
指定したデータで埋めたバイナリデータを生成する。 埋めこむデータの種類は以下の通り。
種類 | オプション | |
---|---|---|
BYTE | -B | 1バイトのデータ |
WORD | -W | ワードデータ。長さは2バイト |
DWORD | -DW | 倍長ワードデータ。長さは4バイト |
TEXT | -T | 文字列 |
FILE | -F | 指定のファイルの全て |
WORD
とDWORD
は、通常、インテル形式だが、
モトローラ形式の指定も出来る(-M
)。
生成するファイルの大きさは、
埋めこむ回数での指定(-C
)とファイルサイズでの指定(-S
)の二つの方法がある。
埋めこみデータや、サイズ、回数などを示す数値は、10進数、または、16進数で指定する。
デフォルトは、10進数だが、16進指定オプション(-H
)以降に現れた数値は16進で解釈し、
10進指定オプション(-D
)以降に現れた数値は10進で解釈する。
また、数値の先頭に&
をつければ、現在の基数の指定に関わらず、10進と解釈する。
数値の先頭に$
をつければ同様に16進と解釈する。
-Bdata
-Ccount
-D
-DWdata
-Ffilename
-H
-I[delta]
-M
-Ofilename
-Rstr
-Ssize
-Tstr
-Wdata
Ver 1.01 | 2012/05/14 | 文字列を正規表現で記述できるようにした |
Ver 1.00 | 初版 |