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 | 初版 |