【技术实现步骤摘要】
【技术保护点】
1.一种网络文件传输的校验方法,包括如下步骤:1)原始文件上传到服务器,服务器对文件进行分块处理,并确定块的大小、块哈希码,块数和块二次校验哈希码;2)终端下载文件,向服务器进行请求文件块,服务器进行查询文件块可下载的地址,向终端返回地址,终端依据该地址进行下载该文件块和块哈希码;3)终端下载文件块后自行进行哈希计算,与下载文件块哈希码比较,如果相同,判定文件块校验通过;否则,文件块错误,终端重新请求该文件块,重复2)步骤,直到文件块校验通过为止;4)文件块校验通过,终端保存文件块和块哈希码到文件中;5)按照2)到4)的步骤请求文件块和块哈希码,直到文件块全部下载完成;6)终端请求下载文件块二次校验哈希码,服务器返回文件块二次校验哈希码,与对终端保存的文件块哈希码进行二次校验哈希计算,比较两者,如果相同,文件传输结束;否则,判定文件块中存在错误块,需查找出文件块中的错误块;7)终端重新请求下载从第一块开始的文件块哈希码,与终端文件保存的块哈希码进行比较,如果相同,判定该文件块数据正确,进行下一个文件块查询,直到最后一块文件块;如果不相同,判定该文件块错误,则请求该地址的文件块下载,并覆 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:刘亮,潘红民,王可心,
申请(专利权)人:杭州微元科技有限公司,
类型:发明
国别省市:86
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。