Created
January 7, 2016 07:37
-
-
Save umjammer/f448b0520e79a5206904 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| zaurusのBOX形式 | |
| ZPxxxx.BOXなどの名前のファイルの解析.これはあくまでもメモ. | |
| 正確にはプログラムを読め. | |
| 0x0074番地から,2バイト[L:H]ずつ,レコードのバイト位置がはいっている. | |
| 54 0E 00 00 ; つまり00000E54から一つのレコードが始まる | |
| 9E 0E 00 00 ; 同じく00000E9Eから始まる | |
| ... | |
| FF FF FF FF ; おわり | |
| 各レコードの構成 | |
| 01 00 ; レコード番号[L:H] | |
| D 00 ; レコード長[L:H] (それにさらに+6 すると本当のレコード長) | |
| 00 00 02 00 ; 固定らしい | |
| 13 ; 0x14とか0x15も.フォーマット長.これ+10が0x40の位置.これ+21が本体位置. | |
| 00 01 00 05 00 00 00 05 ; 固定らしい | |
| 04 ; 店名長 ; 長さのMSBが立った時は16bit長表現になる.例: 0x8110 = 長さ0x110 | |
| 01 ; 点数長 | |
| 00 ; 定休日長 | |
| 05 ; 最寄り駅長 | |
| 00 ; 営業時間長 | |
| 00 ; 住所長 | |
| 00 ; 電話番号長 | |
| 以下0x13のとき 0x14のとき 0x15のとき | |
| 18 ; コメント長 0x80 (16bit表現) 00 ; コメント長 | |
| 00 ; 固定 コメント長 82 ; 長さ(16bit表現) 0x2C0 | |
| 00 ; 固定 0x00 C0 | |
| 00 ; 固定 0x00 01 ; 長さ1 | |
| 00 ; よみ長 0x00 89 ; 長さ(16bit表現) 0x964 | |
| 40 ; よみ長 64 | |
| 40 0C ; よみ長 | |
| 40 ; これがフォーマットの終り? | |
| 30 00 81 74 06 ; 変化する4バイト+06 | |
| 26 86 15 74 06 ; 変化する4バイト+06 | |
| 旭 王 3 2新 橋 ど う と い う こ と も な い 味 。 | |
| 02 00 ; レコード番号 | |
| H00 00 00 02 00 13 00 01 00 05 00 00 00 05 | |
| 04 ; 店名 | |
| 01 ; 点数 | |
| 00 ; 定休日 | |
| 07 ; 最寄り駅 | |
| 00 00 00 | |
| 1A ; コメント | |
| 00 00 00 00 | |
| @ | |
| 0E ルz s06 | |
| 0E 19 }s06 | |
| 十 三 ; 店名 | |
| 3 ; 点数 | |
| 9小 田 原 ; 最寄り駅 | |
| 少 し く せ の あ る 魚 系 醤 油 味 。 ; コメント |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment