%0 Journal Article %T 一种基于SQLite3文件格式的删除数据恢复方法 %A 孙红胜 %A 白晋国 %A 胡泽明 %J 中山大学学报(自然科学版) %D 2016 %X 摘要 嵌入式数据库SQLite3的广泛使用,使得删除数据的恢复成为相关领域中的一个研究热点.本文通过分析SQLite3数据库的文件格式,比较数据记录在删除前后不同的存储原理,得出删除数据存在的三种不同形式:未被覆盖的自由块、部分被覆盖的自由块和未使用空间的一部分,提出了一种基于SQLite3文件格式的已删除数据恢复方法.该方法首先识别SQLite3文件格式,然后寻找并收集数据页中的自由块和未使用空间,最后根据删除数据的不同形式选择不同的恢复算法.实验结果与分析表明,该方法可以适用于不同形式的数据表和删除数据,恢复范围更广,恢复性能更好 %K 嵌入式数据库 %K SQLite3 %K 文件格式 %K 数据恢复 %U http://xwxt.sict.ac.cn/CN/abstract/abstract3306.shtml