|
中山大学学报(自然科学版) 2016
一种基于SQLite3文件格式的删除数据恢复方法Keywords: 嵌入式数据库,SQLite3,文件格式,数据恢复 Abstract: 摘要 嵌入式数据库SQLite3的广泛使用,使得删除数据的恢复成为相关领域中的一个研究热点.本文通过分析SQLite3数据库的文件格式,比较数据记录在删除前后不同的存储原理,得出删除数据存在的三种不同形式:未被覆盖的自由块、部分被覆盖的自由块和未使用空间的一部分,提出了一种基于SQLite3文件格式的已删除数据恢复方法.该方法首先识别SQLite3文件格式,然后寻找并收集数据页中的自由块和未使用空间,最后根据删除数据的不同形式选择不同的恢复算法.实验结果与分析表明,该方法可以适用于不同形式的数据表和删除数据,恢复范围更广,恢复性能更好
|