-
公开(公告)号:CN109697197A
公开(公告)日:2019-04-30
申请号:CN201811592824.7
申请日:2018-12-25
申请人: 四川效率源信息安全技术股份有限公司
IPC分类号: G06F16/21 , G06F16/901 , G06F11/07
摘要: 本发明公开了一种雕复Access数据库文件的方法,包括以下步骤:S1:提取所述Access数据库中数据源的空闲簇/块并计入集合A1;S2:检测所述集合A1的元素中所述Access数据库的数据页块并计入集合A2;S3:采用图论的方法对所述集合A2的元素进行重组;S4:根据所述集合A2的元素恢复所述Access数据库文件。本发明提供的方法能够快速检测Access数据库的数据页并高效雕复/重组Access数据库的数据页块。
-
公开(公告)号:CN109684421A
公开(公告)日:2019-04-26
申请号:CN201811594848.6
申请日:2018-12-25
申请人: 四川效率源信息安全技术股份有限公司
CPC分类号: G06F11/1458
摘要: 本发明公开了一种基于图论的雕复Oracle数据库文件的方法,包括以下步骤:S100:查找空闲区域中Oracle数据库的数据页块并计入集合Addr;S200:将所述集合Addr中数据页块按数据块ID的升序排序,并计入集合NAddr;S300:将所述集合NAddr的元素放入有向无环图中,并计算每种组合的关系权重值;S400:根据关系权重值,在所述有向无环图中查找权重值之和最大且顶点不向交的路径,如果查找到路径,执行步骤S500,否则结束流程;S500:验证步骤S400所获取的路径,如果满足条件则保留,否则,舍弃当前路径并执行步骤S400。
-
公开(公告)号:CN109697197B
公开(公告)日:2023-05-02
申请号:CN201811592824.7
申请日:2018-12-25
申请人: 四川效率源信息安全技术股份有限公司
IPC分类号: G06F16/21 , G06F16/901 , G06F11/07
摘要: 本发明公开了一种雕复Access数据库文件的方法,包括以下步骤:S1:提取所述Access数据库中数据源的空闲簇/块并计入集合A1;S2:检测所述集合A1的元素中所述Access数据库的数据页块并计入集合A2;S3:采用图论的方法对所述集合A2的元素进行重组;S4:根据所述集合A2的元素恢复所述Access数据库文件。本发明提供的方法能够快速检测Access数据库的数据页并高效雕复/重组Access数据库的数据页块。
-
公开(公告)号:CN109657015B
公开(公告)日:2023-05-02
申请号:CN201811588895.X
申请日:2018-12-25
申请人: 四川效率源信息安全技术股份有限公司
摘要: 本发明公开了一种基于oracle行迁移和行连接的数据提取方法,其特征在于包括以下步骤:S100:查找并判断当前记录是否为oracle数据的记录,如果是,执行步骤S200,否则结束流程;S200:获取当前记录的行管理;S300:判断当前记录是否为行迁移和行连接,如果是,执行步骤S400,否则,表示当前记录是完整记录,步骤S100;S400:判断当前记录是否是头片数据记录,如果是,执行步骤S500,否则,表示当前记录为分片数据记录,执行步骤S600;S500:读取当前行管理的后续记录地址,执行步骤S600;S600:寻址并获取当前记录的当前数据段;S700:判断当前记录的当前数据段是否为结束片,如果是,结束流程,否则,执行步骤S800;S800:根据后续记录地址,寻址并获取后续记录,执行步骤S200。
-
公开(公告)号:CN109358989A
公开(公告)日:2019-02-19
申请号:CN201811594847.1
申请日:2018-12-25
申请人: 四川效率源信息安全技术股份有限公司
摘要: 本发明公开了一种基于图论的雕复mysql-innodb数据库的方法,包括以下步骤:S100:根据数据库的表定义文件特征及表数据页特征,扫描并查找待恢复的数据源,将表定义文件计入集合F,将表数据页计入集合L;S200:根据当前表数据页所属的索引编号TabID,对集合L中表数据页分类,并分别计入集合i1、i2、i3、i4.....in,对集合im中的元素,按表数据页号BlkID进行升序排列并生成表数据文件集合I,其中,n,m均为大于1的自然数,m不大于n;S300:将集合F和集合I中所有元素组成有向无环图,计算每一组合的权重平均值;S400:按照权重平均值递减方式,对匹配正确性进行循环验证,如果匹配成功,则结束流程,否则,取最大正确率作为匹配结果。
-
公开(公告)号:CN113076221B
公开(公告)日:2023-05-02
申请号:CN202110342466.X
申请日:2021-03-30
申请人: 四川效率源信息安全技术股份有限公司
IPC分类号: G06F11/14 , G06F16/182
摘要: 本发明公开了一种针对MongoDB‑MMAPv1引擎的数据恢复方法,其特征在于包括以下步骤:S100:加载数据库文件/数据库镜像,读取其字节长度,将当前偏移地址赋初值为0;S200:寻址当前偏移地址并读取连续的4字节内容,判断是否为MongoDB‑MMAPv1数据分区标识,如果是,执行S300,否则执行S600;S300:判断当前分区长度是否合法,如果是,执行S400,否则执行S600;S400:判断分区页内偏移、首记录偏移及末记录偏移是否合法,如果是,执行S500,否则执行S600;S500:根据分区结构、磁盘定位指针结构及记录结构,逐一读取数据库的记录,并采用bson格式解析当前记录,直至当前分区的各个记录解析完毕;S600:判断数据库文件/数据库镜像是否解析完毕完成,如果是,结束流程,否则,执行S200。
-
公开(公告)号:CN115525469A
公开(公告)日:2022-12-27
申请号:CN202210740248.6
申请日:2022-06-27
申请人: 四川效率源信息安全技术股份有限公司
摘要: 本发明公开了一种采用WinRAR5压缩后损坏文件的恢复方法,通过分析、计算来获取文件数据流的有效信息,从而恢复WinRAR5压缩后损坏文件。其中,有效信息包括文件总长度、CRC32校验存储值、文件头管理的字节长度、压缩数据标记、压缩数据校验、压缩数据的字节长度、压缩数据的字节长度所占用的字节个数等。通过本发明所提供的方法,能够有效恢复WinRAR5压缩后的损坏文件。
-
公开(公告)号:CN115525468A
公开(公告)日:2022-12-27
申请号:CN202210735163.9
申请日:2022-06-27
申请人: 四川效率源信息安全技术股份有限公司
摘要: 本发明公开了一种采用WinRAR5加密后损坏文件的恢复方法,通过分析、计算来获取文件数据流的有效信息,从而恢复WinRAR5加密后损坏文件。其中,有效信息包括文件总长度、CRC32校验存储值、文件头管理的字节长度、压缩数据标记、压缩数据校验、压缩数据的字节长度、压缩数据的字节长度所占用的字节个数等。通过本发明所提供的方法,能够有效恢复WinRAR5加密后的损坏文件。
-
公开(公告)号:CN109657015A
公开(公告)日:2019-04-19
申请号:CN201811588895.X
申请日:2018-12-25
申请人: 四川效率源信息安全技术股份有限公司
摘要: 本发明公开了一种基于oracle行迁移和行连接的数据提取方法,其特征在于包括以下步骤:S100:查找并判断当前记录是否为oracle数据的记录,如果是,执行步骤S200,否则结束流程;S200:获取当前记录的行管理;S300:判断当前记录是否为行迁移和行连接,如果是,执行步骤S400,否则,表示当前记录是完整记录,步骤S100;S400:判断当前记录是否是头片数据记录,如果是,执行步骤S500,否则,表示当前记录为分片数据记录,执行步骤S600;S500:读取当前行管理的后续记录地址,执行步骤S600;S600:寻址并获取当前记录的当前数据段;S700:判断当前记录的当前数据段是否为结束片,如果是,结束流程,否则,执行步骤S800;S800:根据后续记录地址,寻址并获取后续记录,执行步骤S200。
-
公开(公告)号:CN109684421B
公开(公告)日:2023-05-02
申请号:CN201811594848.6
申请日:2018-12-25
申请人: 四川效率源信息安全技术股份有限公司
摘要: 本发明公开了一种基于图论的雕复Oracle数据库文件的方法,包括以下步骤:S100:查找空闲区域中Oracle数据库的数据页块并计入集合Addr;S200:将所述集合Addr中数据页块按数据块ID的升序排序,并计入集合NAddr;S300:将所述集合NAddr的元素放入有向无环图中,并计算每种组合的关系权重值;S400:根据关系权重值,在所述有向无环图中查找权重值之和最大且顶点不向交的路径,如果查找到路径,执行步骤S500,否则结束流程;S500:验证步骤S400所获取的路径,如果满足条件则保留,否则,舍弃当前路径并执行步骤S400。
-
-
-
-
-
-
-
-
-