发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|