[原创] DBF文件的碎片提取案例(附DBF文件头和字段模板)

  [复制链接]
  • TA的每日心情
    开心
    2015-1-15 15:06
  • 签到天数: 1 天

    [LV.1]布衣百姓

    180

    主题

    389

    回帖

    6406

    积分

    Intohard Team

    Rank: 7Rank: 7Rank: 7

    积分
    6406
    QQ
    发表于 2010-3-5 09:55:57 | 显示全部楼层 |阅读模式
    前几天接了一个MS VF,DBF库文件的碎片提取的活.虽然之前并没有研究过DBF文件,不过还是有信心的.先是对文件头进行了研究,试着自己写了模板并对应查看,从分析上来讲该文件的文件头只有32字节,关于字段的也了解了一些,不过感觉字段对碎片重组并没有帮助所以就放弃了。
        由于DBF文件比较小所以更加使手工提取成为了可能,经过分析大量的DBF文件发现并掌握了DBF文件的规律,经过和拎胡冲交流得到了一些建设性的建议(再次感谢拎胡冲)。很快就有了手工提取碎片的方案,先用脚本定位文件头(DBF的文件是可变的,主要是因为最后更新日期上的变化),虽然该类型文件比较小但是手动定位文件头显然是比较麻烦的,因为你考虑很多的干扰信息;然后再使用脚本来实现自动定位下一碎片并自动提取,最后的工作就是合并了。然而令人遗憾的是最后数据虽然也经过了用户的确认,不过用户却不打算要了(又是因为钱,那个家伙是开的宝马过来的,之前都说好了价格),更让人遗憾的是在我写完模板后在网上竟然发现了DBF头和字段的现成模板(是一个老外写的很详细,估计是MS内部的),现在把它传上来,方便大家使用!
    截图00.jpg

    DBF文件头及字段模板.rar

    1.51 KB, 下载次数: 375, 下载积分: 金子 -2

    本帖评分记录威望 金子 贡献 收起 理由
    wnving + 24 + 24 + 12 支持原创
    总评分: 威望 + 24  金子 + 24  贡献 + 12 

    该用户从未签到

    6

    主题

    384

    回帖

    823

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    823
    发表于 2010-3-5 10:03:27 | 显示全部楼层
    这么好的东西,先收藏了,谢谢分享
  • TA的每日心情
    开心
    2015-8-1 07:19
  • 签到天数: 15 天

    [LV.4]七品知县

    2

    主题

    954

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    14100
    发表于 2010-3-5 12:00:52 | 显示全部楼层
    好东西,谢谢小程子

    该用户从未签到

    18

    主题

    1353

    回帖

    1万

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    13472
    QQ
    发表于 2010-3-5 13:34:29 | 显示全部楼层
    最近也在看這方面的資料,正好收下了,謝謝樓主.

    该用户从未签到

    10

    主题

    140

    回帖

    1万

    积分

    [INTOHARD]旅长

    Rank: 9Rank: 9Rank: 9

    积分
    18800
    QQ
    发表于 2010-3-5 21:02:11 | 显示全部楼层
    佩服楼主的钻研精神!~谢谢楼主分享·

    该用户从未签到

    0

    主题

    22

    回帖

    39

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    39
    发表于 2010-3-5 21:13:03 | 显示全部楼层
    谢谢楼主共享

    该用户从未签到

    68

    主题

    477

    回帖

    1万

    积分

    Intohard Team

    Rank: 7Rank: 7Rank: 7

    积分
    15869
    QQ
    发表于 2010-3-7 09:45:39 | 显示全部楼层
    我早就说过,看好小程子,呵呵
  • TA的每日心情
    开心
    2018-4-11 10:16
  • 签到天数: 191 天

    [LV.7]四品道员

    14

    主题

    1214

    回帖

    9300

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    9300
    QQ
    发表于 2010-3-8 18:13:23 | 显示全部楼层
    支持!!!!!!!!!

    该用户从未签到

    11

    主题

    178

    回帖

    5624

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5624
    QQ
    发表于 2010-3-11 09:36:22 | 显示全部楼层
    小程子强人呐,佩服
  • TA的每日心情
    擦汗
    2012-5-11 11:26
  • 签到天数: 2 天

    [LV.1]布衣百姓

    3

    主题

    85

    回帖

    1330

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1330
    发表于 2010-3-17 10:27:59 | 显示全部楼层
    这么好的东西,先收藏了,谢谢分享
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表