TF2BIN [filename]* [option]*
タブファイルをバイナリファイルに変換する。
ファイル名を省略すると標準入力を取り扱う。
複数のファイル名を指定すると、それらを順に処理後、連結して出力する。
レコードは、以下のようにオプション(-F)に項目指定の連なりとして指定する。
-F[ { 項目指定|語順指定};]+フィールド番号 属性フィールド番号は入力ファイルの行を構成するフィールドの番号で、1から始まる。
属性は項目の、文字列・数値の区分、格納形式、長さなどを指定する。一文字で型を表し、必要ならさらに、副属性や長さを書く。
{
C[{L| R}]長さ|
X[{L| R}]長さ|
B[-]|
W[-]|
D[-]|
F
}
| 表記 | 名称 | 説明 | ||||
|---|---|---|---|---|---|---|
C[{L|R}]長さ | 指定の長さ(バイト単位)に文字列を埋め込む。足りない部分は半角スペースで埋める。
| |||||
X[{L|R}]長さ | 指定の長さ(バイト単位)に16進文字列を埋める。足りない部分は0x00で埋める。
| |||||
B | 符号無し1バイト。 | |||||
B- | 符号付1バイト。 | |||||
W | 符号無し1ワード。語順指定の影響を受ける。 | |||||
W- | 符号付1ワード。語順指定の影響を受ける。 | |||||
D | 符号無し1ダブルワード。語順指定の影響を受ける。 | |||||
D- | 符号付1ダブルワード。語順指定の影響を受ける。 | |||||
F | 倍精度浮動小数。 インテル/モトローラの語順指定に影響されない。 |
デフォルトの語順指定とは別に、レコード指定の途中で以降の項目の語順を指定できる。
{I|M}| I | インテル語順 |
| M | モトローラ語順 |
一般的な使い方ならば、レコードの途中で語順を変更することはない。全体を通して指定するなら、オプション(-I、-M)を使用すべきである。
-Fオプションを複数書くと、現れる順に連結して処理する。
すなわち、-I)(インテル形式)、オプション(-M)(モトローラ形式)で
指定する。何も指定しなければ、インテル順(I)。-B-F項目指定の連続-I-M-Ofilename-S| Ver 1.01 | オプション-Fに、I,M 記述追加 | |
| Ver 1.00 | 初版 |