发明名称 |
基于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 |