谁有foxbase的dbf文件的结构说明?(100分)

  • 主题发起人 主题发起人 jackal
  • 开始时间 开始时间
J

jackal

Unregistered / Unconfirmed
GUEST, unregistred user!
谁有foxbase的dbf文件的结构说明?
请email我好吗?
 
查一下198几年的软件世界等杂志,那里有详细的分析.大概是:
第一位为62H,其次是各字段的名称和类型,再其次是每条纪录,最后是以AAH结束的.
 
www.csdn.net 里面的"文件格式"栏目
 
数据库文件头的结构
字节 占用的字节长度 含义
0 1 版本号(无.FBT文件为03H,有为83H)
1-3 3 最后修改的日期
4-7 4 记录数
8-9 2 数据库文件头数据结构战用的长度
10-11 2 记录长度
12-31 20 保留
32-N 32 字段说明(每32个字节为一个字段说明)
N+1 1 字段终止符,为0DH

每个字段的数据结构
字节 占用的字节长度 含义
0-10 11 字段名
11 1 ASCII码表示的字段类型(C,N,L,D,M)
12-15 4 字段数据地址
16 1 字段长度
17 1 小数位数
18-31 14 保留


 
mfc已经总结了,很正确.在C++Builder中用mfc说的做个结构,每次用这个结构的长度将
*.dbf的头部读出来就行了,Delphi中应该也这样吧.
 
www.csdn.net/format
 
接受答案了.
 
后退
顶部