发明名称 基于md5哈希列表的文件分解与组合技术
摘要 本发明为文件分解与组合技术。它是基于md5哈希列表的分解与组合技术。应了互联网大数据传输带宽占用尽量小和保持数据完整性的要求,本发明利用对本地数据文件与远程数据文件切割成等大小块文件的md5值的不同,只请求不同块文件的传输,并对所有块文件进行有序组合成最终数据文件,能有效地满足实际应用中的需求。
申请公布号 CN102915325A 申请公布日期 2013.02.06
申请号 CN201210297280.8 申请日期 2012.08.11
申请人 深圳市极限网络科技有限公司 发明人 赖洪昌
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 本发明涉及一种基于md5哈希列表的文件分解与组合技术的实现方法。具体实现为,在数据同步的需求下。第一次同步时,远程主机对自身的数据文件R以一定大小进行分解,分解成不同的块文件并计算其md5值,生成一份块文件与块自身md5一一对应的hash列表R_HASH,并向本地推送这些块与R_HASH,本地接收块与R_HASH,最后根据R_HASH的排布进行组合成最终文件。第二次或以后的同步时,本地与远程主机对自身的数据文件进行分解,远程分解后产生R与R_HASH,本地分解后产生L与L_HASH。本地向远程推送L_HASH,远程主机用R_HASH与L_HASH进行对比,得出不同的块文件,向本地推送不同的块文件与R_HASH。最后根据R_HASH的排布进行组合成最终文件。
地址 518001 广东省深圳市罗湖区松园路九号茂源大厦707