-
公开(公告)号:CN112380171B
公开(公告)日:2022-07-15
申请号:CN202011382793.X
申请日:2020-12-01
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: G06F16/14 , G06F16/16 , G06F16/174 , G06F16/18
Abstract: 本发明涉及一种YAFFS文件系统OOB识别方法、终端设备及存储介质,该方法中包括:S1:识别YAFFS镜像文件的页大小,根据页大小确定字段ByteCount的值;S2:依次遍历镜像文件包含的每个擦除数据块的每个页中的OOB区,从OOB区的起始位置开始以字节为单位向后查询,计算每个位置为OOB区每个字段的起始位置的次数组成的位置变量集合;根据每个字段的位置变量集合和每个字段的特征确定每个字段的位置;S3:根据每个字段位置,将每个字段调整在其在YAFFS中的可识别位置,根据调整后的OOB区识别YAFFS镜像文件。本发明通过一系列算法规则识别OOB管理数据中关键的BlockSequence、ObjectID、ChunkID、ByteCount以及ECC等字段,从而达到OOB管理数据字段顺序的还原。
-
公开(公告)号:CN112380171A
公开(公告)日:2021-02-19
申请号:CN202011382793.X
申请日:2020-12-01
Applicant: 厦门市美亚柏科信息股份有限公司
IPC: G06F16/14 , G06F16/16 , G06F16/174 , G06F16/18
Abstract: 本发明涉及一种YAFFS文件系统OOB识别方法、终端设备及存储介质,该方法中包括:S1:识别YAFFS镜像文件的页大小,根据页大小确定字段ByteCount的值;S2:依次遍历镜像文件包含的每个擦除数据块的每个页中的OOB区,从OOB区的起始位置开始以字节为单位向后查询,计算每个位置为OOB区每个字段的起始位置的次数组成的位置变量集合;根据每个字段的位置变量集合和每个字段的特征确定每个字段的位置;S3:根据每个字段位置,将每个字段调整在其在YAFFS中的可识别位置,根据调整后的OOB区识别YAFFS镜像文件。本发明通过一系列算法规则识别OOB管理数据中关键的BlockSequence、ObjectID、ChunkID、ByteCount以及ECC等字段,从而达到OOB管理数据字段顺序的还原。
-