易码技术论坛

 找回密码
 加入易码
搜索
查看: 876|回复: 3

求EBK文件结构

[复制链接]
发表于 2008-2-7 14:54:35 | 显示全部楼层 |阅读模式
求EBK格式的文件结构及相关资料
发表于 2008-2-7 15:00:25 | 显示全部楼层
呵呵,干什么用啊 》
发表于 2008-2-7 16:56:27 | 显示全部楼层

EBK文件结构之不完全解读(By lvniao)

因为在不少文曲星网站上都没有找到有关EBK文件结构的文章,再者EbkCretat上面也没有详细说明,所以我把近日研究的结果公布一下,有什么不对的请各位指教。(只研究了单层目录的纯文本结构)

EBK文件的文件头,一般为15字节。
前三字节为00,00,00,估计为固定结构。
然后接最大块地址-1,一共是3字节。
接下来是4字节的0,即:00,00,00,00,目前尚未弄明白是什么,可能是固定结构。
然后是文本大小,一共3字节。
然后是最小块地址,2字节。

接下来从第15字节开始为目录结构:
第1个字节是根目录下的块数,1字节。
第2个字节是父目录地址,2字节,当为根目录时,是00,00。
第4个字节开始是各块的地址,每个块2字节。
然后是目录名,在这里就是所有目录名,每个目录名后以FF结尾。

(所有目录结构均如此)

下层为文本时的块信息:
第1个字节是00,表示没有下级目录了。
第2个字节是父目录地址,2个字节。
第4个字节是01,固定结构(?)。
第5个字节是3字节的开始地址,然后是2字节的块ID。又是3字节的结束地址,2字节块ID。

(说明:每个目录都是同一层的,仅当是目录中出现文本的时候才会出现上述块信息,否则以目录结构形式出现)

文本块数据:
这是在文本出现前的数据,依照文本顺序出现。
每个块共 9B 。 1B 的 0 字节,表明这是文本。然后是 3B 的数据起始地址, 3B 的数据结束地址, 2B 的 0 。

最后是文本数据了。

以上部分说明引自EbkCreater1.5b的说明文档。
到此,EBK的结构就大体弄明白了,以后如果找到更多信息,就添上。
发表于 2008-8-29 21:44:59 | 显示全部楼层
找了很长时间找这没找到,最后又转回来了
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-23 21:40 , Processed in 0.010685 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表