DBF文件格式分析.doc

DBF文件格式分析.doc

ID:52472402

大小:103.00 KB

页数:3页

时间:2020-03-28

DBF文件格式分析.doc_第1页
DBF文件格式分析.doc_第2页
DBF文件格式分析.doc_第3页
资源描述:

《DBF文件格式分析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DBF文件格式分析DBF数据表文件的结构分析:DBF文件由两部分组成,第一部分是结构描述,即文件头信息;共32个字节(0〜31)第二部分是表木疗的内容,该部分乂分为两个部分:前一部分是表的结构说明,共32个字节具体的内容见下表1后一部分是字段描述区,从第32个字节开始到十六进制结束字符OxODo具体包括内容见表2表1DBF数据表文件头描述部分(开始的32字节)起止字节字节数01文件类型>03M表示无备注型宇段,83H衷示有1~33文件最末次修改日期>年月日(TYMMDD)4记录总数>低字节在前8V2文件头长度>低手节在前10^11・

2、2记录长度,低字节在前・]2~3120系统保鵲表2字段描述部分(每个字段占32字节)序号字节数0~910字段名101系统保留111字段类型(以ASCH码存储C、N、Y等)12~[54字段数摇在内存中的地址161字段长度171小数位数18〜3114系纟无保貂解读:低字节在前,所以要取字段总数时,应该用如卞方法:记录总数二第4个字节+2561次方*第5字节+2562*第6字节+2563*第7字节注意:字段名以ASCII码方式存放,最大长度是10个字符,若字段名长度少于10个字符则以空字符(0x00)填充字段类型以ASCII码方式存放,1

3、个字符,其值为Fieldtype:C-CharacterY-CurrencyN-NumericF-FloatD-DateT-DateTimeB-DoubleI-IntegerL-LogicalM-MemoG-GeneralC-Character(binary)M-Memo(binary)P-Picture+-Autoincrement(dBaseLevel7)0-Double(dBaseLevel7)@-Timestamp(dBaseLevel7)DBF数据表文件的结构结束标志为”()x()D”,占T个字节。对于VFP表文件从nOx

4、()D"所在的字节开始的263B用于描述自由表或数据库表的相关信息(若为自由表则取值全为零)。其VFP表文件长度=32(文件头)+32*字段个数+1(结束标志)+263。然后是数据部分记录1、记录2记录n备记录均为定长格式,以ASCII码方式顺序存放。毎个记录的第一个字节是删除标志,若记录被删除,则该字节为()x2A即叱”;否则为0x2()即空格。备记录间无分隔符整个文件的结束标志为OxlA,位于最后一个记录Z后的一个字节屮。来源:双子座F证法的代言的博客

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。