-
公开(公告)号:CN107168759A
公开(公告)日:2017-09-15
申请号:CN201710306198.X
申请日:2017-05-04
Applicant: 工业和信息化部电信研究院
IPC: G06F9/45
CPC classification number: G06F8/4434
Abstract: 本申请提供了一种软件代码存储方法,该方法包括:读取软件代码文件中的软件代码;按照预设规则对该软件代码的内容分块,形成多个代码块;针对每个代码块对应的内容分别进行扫描,识别该代码块中的逻辑判断,以及逻辑判断嵌套的层次,以各逻辑判断的层次号形成一个数字序列,作为该代码块的特征序列;将各代码块的名称,以及各代码块的特征序列,作为该软件代码的特征集合进行存储。该方法不需要对源软件代码文件全部进行存储,能够节省存储空间,也能够降低相似软件代码识别的难度。