发明名称 SNB电子书存储结构及其写入方法和读取方法
摘要 本发明公开了一种SNB电子书存储结构,所述SNB电子书存储结构划分为头文件区、内容控制区和内容区;头文件区存储否加密标示位和压缩方法代号信息;内容控制区于存储:分段规则、元数据数量、元数据区占用空间、文件数量、目录区占用空间、压缩目录区占用空间、未压缩内容占用空间、压缩内容占用空间、附加信息区占用空间;内容区:存储电子书的内容;本发明还公开了所述SNB电子书存储结构的写入方法和读取方法。本发明的SNB电子书存储结构能克服部分版权和持续加载造成现有电子书存储结构读写不便的问题。
申请公布号 CN106202119A 申请公布日期 2016.12.07
申请号 CN201510230595.4 申请日期 2015.05.07
申请人 上海玄霆娱乐信息科技有限公司 发明人 李占卫
分类号 G06F17/30(2006.01)I;G06F21/10(2013.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海浦一知识产权代理有限公司 31211 代理人 丁纪铁
主权项 一种SNB电子书存储结构,其特征是:所述SNB电子书存储结构划分为头文件区、内容控制区和内容区;头文件区占8个字节用于存储电子书是否加密标示位和压缩方法代号信息,头文件区的第1~第4字节存储是否加密标示位,头文件区的第5~第8字节存储采用的压缩算法代号;内容控制区占36个字节用于存储以下内容:A.分段规则:用4个字节描述每个分段的字节数量;B.元数据数量:用4个字节描述存储元数据组的数量;C.元数据区在内容区的偏移量:该偏移量是整型数,用4个字节来存储,该数据表明元数据占用了内容区开始的字节数,元数据是指SNB的特征描述字符串,该部分用于扩充SNB的功能;D.文件数量:用4个字节描述存储电子书包含的子级目录内文件数量;E.目录区在内容区的偏移量:是整型数占用4个字节,该数据表明目录信息占用内容区里元数据区后的字节数;F.压缩目录区占用空间:用4个字节描述目录区压缩后的字节数量;G.未压缩内容在内容区的偏移量:是整型数占用4个字节,该数据表明未压缩内容占用内容区里目录区后的字节数;H.压缩内容在内容区的偏移量:是整型数占用4个字节,该数据表明压缩内容占用内容区里未压缩内容区后的字节数;I.附加信息区在内容区的偏移量:是整型数占用4个字节,该数据表明附加信息占用内容区里压缩内容区后的字节数;内容区:存储电子书的内容,至少包括以下内容:book.snbf,存储电子书的概要信息,概要信息包含书的编码、封面、语言、发行商、制作商、创建时间;toc.snbf,存储电子书的专题划分,存储的信息包含专题的名字、描述和包含的章节列表;toc_content.snbf,存储电子书的章节列表信息,章节列表信息主要包含卷信息、章节名称和章节列表;chapter.snbc,存储电子书一个章节的内容。
地址 201203 上海市浦东新区张江镇中心739号106-D