Roboword File Format ○Format lsd4-ej.dic 1,139,052 byte ヘッダ + 本文 + インデックス 00000000: ヘッダ 00000410: 00000420: 本文 0023433F: 00234340: インデックス(アドレス+見出し) 003A0D7C: 003A0D7D: 前方インデックス 003C9040: 003C9041: 後方インデックス 003F27EF: 0x3F27F0: フッタ 1 003F2823: 003F2824: フッタ 2 003F282B: ○本文 "01": 1 byte、本文長さ: 4 byte、?:4 byte、"00": 8 byte →本文ヘッダ 17 byte 本文は 1 byte の置換 と LZ 法 1)1 byte 置換 table1.txt参照 2)LZ 法復元 「29, 6F, 78, EB」の場合展開する。続くバイトがそれぞれ length と start 例) 29 ED 48 →29 4 8(8 byte 前のバイトから 4 バイト出力) ※ED, 48 をそれぞれ 1 byte 置換します table2.txt参照 3)タグ処理 変換後のデータをタグに応じて表示する。 タグ(不完全です) E1 46 30 30: 半角文字(瓰00) E1 46 30 32: (瓰02) E1 46 38 30: 全角文字(瓰80) E0 50 36: TAB(澑6) E0 50 45: ?(澑E) E0 50 47: ?(澑G) E0 54 31: スペース(澣1) E0 70 36: ?(瀾6) E0 70 45: ?(瀾E) E0 70 47: ?(瀾G) E0 74 31: ?(炙1) E1 41 6C: (瓣l) E1 41 4C: (瓣L) E1 42 30: (瓧0) E1 42 31: (瓧1) E1 49 30: (瓷0) E1 49 31: (瓷1) E1 4C 31: RANK 1(甅1) E1 4C 32: RANK 2(甅2) E1 4C 33: RANK 3(甅3) E1 4C 34: RANK 4(甅4) E1 4C 35: RANK 5(甅5) E1 53 30: (甦0) E1 53 31: (甦1)