バイナリファイル調査その(1)
バイナリファイルサイズ調査
(1)
VAR A[1] a[0]=1 SAVE "DAT:BINTEST",A
とすると、36バイトのファイルが作成された。
(2)
VAR A#[2] A#[0]=1 A#[1]=2 SAVE "DAT:BINTEST",A#
だと44バイト。
(3)
VAR A%[1] A%[0]=1 SAVE "DAT:BINTEST",A%
だと32バイト。
(4)
VAR A%[2] A%[0]=1 A%[1]=2 SAVE "DAT:BINTEST",A%
だと36バイト。
よって、
ヘッダー28バイト+(倍精度小数なら8バイト、整数なら4バイト)*個数
の大きさと思われる。
#ヘッダーが読み取れたら、GRPファイルかそうじゃないか判別できると思って調査しはじめたけど、今のところヘッダーを読み取る方法はない。