-
公开(公告)号:CN114296980B
公开(公告)日:2024-12-27
申请号:CN202111628650.7
申请日:2021-12-28
Applicant: 厦门市美亚柏科信息股份有限公司
Abstract: 本发明给出了一种基于受损squashfs文件系统识别检测与提取的方法和系统,包括根据squashfs文件系统结构中的压缩数据块的头部特征,扫描压缩数据块并对其进行解码再匹配出所述压缩数据块对应的压缩类型;根据所述压缩数据块的inode table数据块和directory table数据块的特征,在所述区域范围中将inode table数据块和directory table数据块进行分离并提取出来;根据压缩数据块的frament table数据块的特征,frament table数据块的frament索引结构进行索引验证,从而确定并提取出squashfs文件系统数据中的frament table数据块;根据提取出的inode table数据块、directory table数据块及frament table数据块对squashfs文件系统数据进行识别检测与修复。本发明能最大程度上实现对受损文件系统的修复与提取,为后续进一步的数据分析提供基础。
-
公开(公告)号:CN114296980A
公开(公告)日:2022-04-08
申请号:CN202111628650.7
申请日:2021-12-28
Applicant: 厦门市美亚柏科信息股份有限公司
Abstract: 本发明给出了一种基于受损squashfs文件系统识别检测与提取的方法和系统,包括根据squashfs文件系统结构中的压缩数据块的头部特征,扫描压缩数据块并对其进行解码再匹配出所述压缩数据块对应的压缩类型;根据所述压缩数据块的inode table数据块和directory table数据块的特征,在所述区域范围中将inode table数据块和directory table数据块进行分离并提取出来;根据压缩数据块的frament table数据块的特征,frament table数据块的frament索引结构进行索引验证,从而确定并提取出squashfs文件系统数据中的frament table数据块;根据提取出的inode table数据块、directory table数据块及frament table数据块对squashfs文件系统数据进行识别检测与修复。本发明能最大程度上实现对受损文件系统的修复与提取,为后续进一步的数据分析提供基础。
-
公开(公告)号:CN108108394B
公开(公告)日:2020-10-09
申请号:CN201711213488.6
申请日:2017-11-28
Applicant: 厦门市美亚柏科信息股份有限公司
Abstract: 本发明公开了一种APFS文件系统的压缩文件恢复方法及存储介质,方法包括:在空闲空间中依次获取一空闲块;若一空闲块为文件信息节点块,且存在压缩数据,则读取并解压压缩数据;判断一空闲块是否为第一类型数据块,第一类型数据块包括索引表和压缩块,若是,则根据索引表中各索引的值,计算得到各压缩块的长度;根据索引表以及各压缩块的长度,读取并解压各压缩块的压缩数据;判断一空闲块是否为第二类型数据块,第二类型数据块包括压缩头、索引表和压缩块,若是,则根据索引表中各索引的值,读取并解压各压缩块的压缩数据。本发明在被压缩数据未被覆盖的情况下可以完整的恢复出被删除的压缩数据。
-
公开(公告)号:CN108108394A
公开(公告)日:2018-06-01
申请号:CN201711213488.6
申请日:2017-11-28
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: G06F17/30
Abstract: 本发明公开了一种APFS文件系统的压缩文件恢复方法及存储介质,方法包括:在空闲空间中依次获取一空闲块;若一空闲块为文件信息节点块,且存在压缩数据,则读取并解压压缩数据;判断一空闲块是否为第一类型数据块,第一类型数据块包括索引表和压缩块,若是,则根据索引表中各索引的值,计算得到各压缩块的长度;根据索引表以及各压缩块的长度,读取并解压各压缩块的压缩数据;判断一空闲块是否为第二类型数据块,第二类型数据块包括压缩头、索引表和压缩块,若是,则根据索引表中各索引的值,读取并解压各压缩块的压缩数据。本发明在被压缩数据未被覆盖的情况下可以完整的恢复出被删除的压缩数据。
-
-
-