BINCUT [filename]* [option]*
領域指定(-A、-B)は、任意の個数だけ行うことができる。領域の順に連結して出力する。
位置やサイズを指定する数値は10進数、16進数で指定する。デフォルトは10進数だが、
10進基数指定(-D)、16進基数指定(-H)で切りかえることが出来る。
基数指定は現れた順番で有効になり、以降の領域指定に影響する。
これによって、領域指定の10進数、16進数指定の混在が可能になっている。
また、数値の先頭に「&」をつけると10進数、「$」を付けると16進数として扱う。これは、
基数指定と全く無関係である。
コマンドラインで複数のファイルを指定すると、すべてのファイルから同一の領域を切り出し、連結して出力する。 同一形式のファイルから固定領域を切り出してテーブルになるようなファイルを作成する際に用いると良い。
入力ファイルに対応した、それぞれ別のファイルを出力することが出来る(-E)。
全てのファイルから同一の領域が切り出され、-Edirnameで指定したディレクトリへ、入力ファイルと同一の名前で出力する。
同形式のデータの処理に使うと良い。
入力ファイルに同一の名前のファイルがある場合は、出力ファイルの上書きをしてしまうために、この方法はうまく行かない。
-A{[n1],[n2];}*
-B{[n1],[n2];}*
-D
-Edirname
-H
-Ofilename
CAT *.DAT|BINCUT !! -B,100; -OARC.DAT
BINCUT SRC.BIN -A10,15; -H -B10,10 -OARC.DAT
BINCUT SRC.BIN -A&10,&15; -B$10,$10 -OARC.DAT
CAT *.DAT|BINCUT !! -ESRC -A100,;
Ver 1.00 | 初版 |