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