由于DBF文件比较小所以更加使手工提取成为了可能,经过分析大量的DBF文件发现并掌握了DBF文件的规律,经过和拎胡冲交流得到了一些建设性的建议(再次感谢拎胡冲)。很快就有了手工提取碎片的方案,先用脚本定位文件头(DBF的文件是可变的,主要是因为最后更新日期上的变化),虽然该类型文件比较小但是手动定位文件头显然是比较麻烦的,因为你考虑很多的干扰信息;然后再使用脚本来实现自动定位下一碎片并自动提取,最后的工作就是合并了。然而令人遗憾的是最后数据虽然也经过了用户的确认,不过用户却不打算要了(又是因为钱,那个家伙是开的宝马过来的,之前都说好了价格),更让人遗憾的是在我写完模板后在网上竟然发现了DBF头和字段的现成模板(是一个老外写的很详细,估计是MS内部的)。