基本上所有数据库都是按块存储数据的,每种数据库的块都有自己有特征,我们可以找出特征,当数据库文件丢失,甚至文件系统完全损坏时,从硬盘扇区中把数据页打捞出来,从页从数据页中恢复出行数据.根据这个原理,开发了salvage通用数据块打捞程序支持windows和linux,支持本地文件保存数据也支持网络压缩传输异地保存,这样可以最大限度防止数据二次覆盖.程序还内部集成了一个小型http服务器,可以用网页直接操作程序,解决命令行界面不友好的缺点. 目前只是初期版本,只支持oracle数据库数据页的打捞,