中国数据急救中心 全国连锁组织:南京|武汉|长沙|重庆|海口|镇江|无锡|南通|盐城|蚌埠|苏州|淮安|泰州|张家港|宿迁|合肥|马鞍山.热线:4006184118
数据恢复 信息安全 电子取证

ACCESS结构

在与网友讨论ACCESS的时候,曾有网友提出ACCESS是复合文档,这种说法有一定的道理,如下图,在MDB文件当中,也有象WORD和EXCEL一样的文件头,同样, MSAT 、SAT以及root entry都是存在的,只是位置发生了偏移,并非如EXCEL一样在偏移512=0。那么ACCESS是不是就是复合文档呢? 下载 (73.55 KB) 2009-5-3 22:50 再进一步分析发现,MDB文件与SQL SEVER以及 ORACLE等大型数据的存贮方式一样,采用分页存贮,每8个扇区为一页。而ACCESS分:数据库定义页、数据页、表定义页、中级索引页、叶索引页、点阵图页.那么可以看到,ACCESS综合了复合文档和数据库的两种特性于一体。从二进制的结构来看,ACCESS为数据库。现在我们就按照数据库的结构来分析这个MDB,前面介绍过,ACCESS已知的五种类型页。每个类型页的第一个字节如下:(就不再一一截图) 0x00数据库定义页 0x01数据页 0x02表定义页 0x03中级索引页 0x04叶索引页 0x05点阵图页 0x00为数据库定义页,也就是我们常说的“文件头”所在的页,逻辑为第一页,第一个扇区,以下是文件头的结构: 下载 (75.95 KB) 2009-5-3 22:50 偏移512=0为00H,是MDB文件的开始,颜色标注的为固定值5374616E64617264204A6574204442H,(按照RAW方式恢复文件时,可搜索此固定值)。在偏移0x14位置为ACCESS的版本,此处为JET4,即我们常说的OFFICE2003 此处的数值会根据版本的不同会有不同的变化,现在的OFFICE2007此处的数值为02,我们暂且称他为JET5。以上的分析,或许能帮你修复一些简单的MDB文件错误。但由于OFFICE文档的格式一直是微软公司的技术秘密,至今未向外界公布,而且采用了OLE/COM技术,数据结构非常复杂,要完全揭开OFFICE的秘密,还有待于各位网友的深入研究
我也来说两句 查看全部回复

最新回复

  • lxkj200609 (2009-8-28 09:58:30)

    优备Eubase(http://www.eubase.cn)数据同步备份软件,努力打造国内数据备份第一品牌

    优备软件性能:
    利用原有网络架构   快速同步
      支持一对多、多对多、多对一、一对一等多种网络架构,不改变原有网络架构,利用镜像技术实时备份数据的增量/差量,使重要数据达到真正的一致。
    瞬间自动接管  
      瞬间自动接管功能,保证了关键性业务7*24小时不停机运行,接管时间仅为4s。
    移动控制  管理方便  
       特有的移动控制功能,为管理员提供了更多的方便,使得管理员随时、随地控制服务器的工作。
    自动报警
      自动检测数据备份软件运行的进展,瞬间锁定受损介质,从而实现高可实用性管理。
    实时回滚  数据安全更放心
      采用CDP技术实时备份数据的变化,从而无一遗漏的快速恢复由于硬件的故障、错误操作、各种各样的病毒以及自然灾害等丢失的数据。
    高兼容性的多种应用  数据库(SQL Server、Sybase、Informix、Oracle)、文件服务器、 WEB 应用服务、邮件服务器、用户应用软件。
    实时增量 省时增效
       节约资源,避免了相同部分的重复拷贝,大大的提高了备份效率。
    权限分组 安全可靠
       多种权限可以随意组合,从而可以方便控制各组权限,保证了备份数据的安全。
    异地容灾  快速重建
       将本地数据远程备份到异地进行保护,确保在本地灾难发生后重要数据得以最完整的保存。

    公司网址:http://www.eubase.cn
    联系人:王振涛  华东区销售服务经理
    联系方式:0312-3185422转805
    传真:0312-3185433
    MSN:eubase_8@hotmail.com
    QQ:937086457
    邮箱:lx19851116@163.com