option2_core_SE:从大量的二进制文件中找到两个或多个文件之间相同的最长字节链

时间:2024-05-08 21:18:13
【文件属性】:

文件名称:option2_core_SE:从大量的二进制文件中找到两个或多个文件之间相同的最长字节链

文件大小:4KB

文件格式:ZIP

更新时间:2024-05-08 21:18:13

Python

option2_core_SE 从大量二进制文件中查找两个或多个文件之间相同的最长字节链的最佳解决方案 输入:10个给定的示例二进制文件的列表。 输出:出现在至少两个文件中的最长公共子字符串(字节链)。 -股线的长度-出现最大股线的文件名-每个文件中股线出现的偏移量 方法:: [类似于经过细微修改的k公用子字符串问题] 步骤#1:预处理输入-将二进制文件读取为十六进制值的字符串,然后将其存储到字典中,每个文件的key = filename和value = hex字符串。 (ref: : )-通过获取将与之进行比较的字典值来创建一个十六进制字符串列表彼此之间找到最长的公用字节链。 -在连接字符串时,将在每个字符串末尾插入一个唯一的端点值作为标点符号,以标识来自不同文件的字符串。 步骤#2:确定用于此十六进制字符串比较的最佳算法解决方案。 (参考: : ) 用于从长度为n和m的


【文件预览】:
option2_core_SE-main
----main.py(1KB)
----sample_files()
--------bc.txt(5B)
----suffix_tree.py(6KB)
----README.md(3KB)

网友评论