发明名称 CORRUPTED RECORD RECOVERY METHOD IN SQLITE DATABASE FILE
摘要 The present invention relates to a method for recovering a damaged record in a SQLite database file which, more preferably, includes: a step of a DB file determination unit for receiving data from the outside and determining whether the input data are the SQLite database file; a step of a damage determination unit for determining whether the input data have been damaged if the input data are the SQLite database; a step of a scan unit for scanning bytes of the input data and detecting a starting point and the size of pages in the database file if the input data have been damaged; a step of a schema information acquisition unit for acquiring schema information, used for a normal record, based on the starting point and the size of the searched page; and a step for a record recovery unit for recovering the damaged record based on schema information. According to the method for recovering a damaged record in a SQLite database file of the present invention, the damaged record is recovered by using schema information obtained by moving along a B-tree, which is a file structure of the SQLite database. Therefore, the method can be widely used for the SQLite database in all cases with a less miss-detection rate without dependency on a certain application program or a file system.
申请公布号 KR101575246(B1) 申请公布日期 2015.12.21
申请号 KR20140177740 申请日期 2014.12.10
申请人 KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATION 发明人 LEE, SANG JIN;SEO, HYEONG MIN;PARK, JUNG HEUM;JEON, SANG JUN;KIM, EUN KWANG;KIM, MIN SIK
分类号 G06F11/14;G06F17/30 主分类号 G06F11/14
代理机构 代理人
主权项
地址