当前位置: 首页 > 专利查询>李文坦专利>正文

一种基于unicode编码的广泛支持各类信息存储的支持关系型数据的文件格式制造技术

技术编号:16455923 阅读:73 留言:0更新日期:2017-10-25 20:30
一种基于unicode编码的广泛支持各类信息存储的支持关系型数据的文件格式;所述文件格式是以unicode编码存储的,通过对文件文本格式上的限制,并支持嵌入二进制数据,使得其能够广泛支持各类信息的存储;所述文件格式支持自定义类,对关系型数据提供了较好的支持;原生支持来源校检,使得企业可以通过自己设置的独立加密算法,校检文件中相关区域的值,以便确认该文件是否来自可信机构;原生支持索引区域,方便文件较大时快速定位到所需区域。

A file format supporting relational data based on Unicode encoding and widely supporting all kinds of information storage

A Unicode encoding the extensive support of all kinds of information to support the storage of relational data based on file format; the file format is based on Unicode encoding, based on the text format on the limit, and support the embedded binary data, so that it can be all kinds of information widely supported storage; the file format support custom class that provides a good support for relational data sources; native support for checking, the enterprises can set up their own independent encryption algorithm, the relevant regional check value in the file, in order to confirm whether the file from a trusted mechanism; native support index area, convenient file large quick navigation to the desired area.

【技术实现步骤摘要】
一种基于unicode编码的广泛支持各类信息存储的支持关系型数据的文件格式
本专利技术涉及的是计算机在存储信息时所使用的文件格式,具体地说,本专利技术是一种使用unicode编码进行存储,允许在文件中嵌入二进制编码,允许软件商对文件来源进行校检,并且能够存储一切可以通过文本形式和二进制形式进行表示的数据,支持关系型数据表示的文件格式。
技术介绍
当代软件发展日新月异,将个人数据存储在文件中,方便下次使用时进行访问,是现在软件必不可少的一种功能。比如用户对软件的设置信息,往往会被保存在ini格式的配置文件当中;游戏存档,也会被保存在由软件商自行定制的格式的文件中;歌词,会被保存在lrc文件中;网页当中的一些布局信息,会保存在xml文件中。在当前信息交换中,xml是一种通用标记语言,但是,其没有针对关系型数据进行优化,在表达关系型数据时存在大量冗余信息,并且,xml没有专门的文件来源校检信息存储区域,厂商如果有此类需要,必须自己对xml进行拓展,不具备广泛性。在上述两种使用场景下,xml不能很好地满足用户的需求。文件采用文本格式的方式进行存储,非常方便阅读和修改,并且用户可以方便地开发相本文档来自技高网...
一种基于unicode编码的广泛支持各类信息存储的支持关系型数据的文件格式

【技术保护点】
一种基于unicode编码的广泛支持各类信息存储的支持关系型数据的文件格式;所述文件格式是以unicode编码存储的,通过对文件文本格式上的限制,并支持嵌入二进制数据,使得其能够广泛支持各类信息的存储;所述文件格式支持自定义类,对关系型数据提供了较好的支持;原生支持来源校检,使得企业可以通过自己设置的独立加密算法,校检文件中相关区域的值,以便确认该文件是否来自可信机构;原生支持索引区域,方便文件较大时快速定位到所需区域;文件的Unicode采用UTF‑8编码;文件支持在任何位置注释,注释的格式为:#<注释内容>#注释内容要求使用文本格式进行描述,不允许使用二进制编码;文件支持的基本...

【技术特征摘要】
1.一种基于unicode编码的广泛支持各类信息存储的支持关系型数据的文件格式;所述文件格式是以unicode编码存储的,通过对文件文本格式上的限制,并支持嵌入二进制数据,使得其能够广泛支持各类信息的存储;所述文件格式支持自定义类,对关系型数据提供了较好的支持;原生支持来源校检,使得企业可以通过自己设置的独立加密算法,校检文件中相关区域的值,以便确认该文件是否来自可信机构;原生支持索引区域,方便文件较大时快速定位到所需区域;文件的Unicode采用UTF-8编码;文件支持在任何位置注释,注释的格式为:#<注释内容>#注释内容要求使用文本格式进行描述,不允许使用二进制编码;文件支持的基本数据类型包括:Integer,Float,String,DateTime,Binary;Integer格式是用文本形式存储的一串阿拉伯数字,规定其支持的范围为-9223372036854775808~9223372036854775808;Float是通过文本形式存储的一串阿拉伯数字和一个“.”字符,规定其支持的范围为-9223372036854775808.0~9223372036854775808.0,小数点后不超过6位;String格式是通过文本形式存储的字符串;DateTime是通过文本形式存储的时间信息,格式如下:<月><日><年><时><分><秒>月日年时分秒均是文本形式存储的阿拉伯数字;月的格式是两位阿拉伯数字,从01~12,日的格式是两位阿拉伯数字,从01~31;年的格式是四位阿拉伯数字,从0000~9999;时的格式是两位阿拉伯数字,从00~23;分的格式是两位阿拉伯数字,从00~59;秒的格式是两位阿拉伯数字,从00~59;Binary用于存储文本无法描述的数据,它的格式如下:<Byte数>?<二进制编码>Byte数描述本数据的二进制编码长度,是一个String格式的数据,只允许出现阿拉伯数字字符;二进制编码处以二进制编码形式存储占用空间为Byte数的一串二进制编码;文件包含下面几部分:(1)文件基本信息区域;(2)来源校检区域;(3)索引区域;(4)关系数据类型定义区域;(5)数据区域;(1)文件基本信息区域定义如下:!?<文件基本名称>?<文件来源>?<文件发布时间>?<文件描述>?<自定义数据段>?!文件基本名称、文件来源、文件描述均采用String格式字符串进行表示;文件发布时间采用DateTime数据类型表示,自定义数据段表示方法如下:<信息一标题>?<信息一数据类型>...

【专利技术属性】
技术研发人员:李文坦
申请(专利权)人:李文坦
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1