[发明专利]文件处理方法、装置、设备和计算机可读存储介质在审
申请号: | 201710992085.X | 申请日: | 2017-10-23 |
公开(公告)号: | CN109697369A | 公开(公告)日: | 2019-04-30 |
发明(设计)人: | 金钊宇 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;H04L9/32;H04L29/06 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 开曼群岛*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 校验 计算机可读存储介质 文件处理 文件容器 指令 接收文件 文件校验 申请 存储 | ||
本申请实施例公开了一种文件处理方法、装置、设备和计算机可读存储介质。方法包括:接收文件容器和第一文件,其中,第一文件中存储有文件容器中的一个或多个文件相对于文件容器的位置信息以及文件的校验值;接收针对文件容器中的文件的校验指令;依据第一文件包括的位置信息和校验值,对校验指令对应的第二文件进行校验。本申请实施例的文件处理方法、装置、设备和计算机可读存储介质,能够提高文件校验速度。
技术领域
本申请涉及数据安全技术领域,尤其涉及一种文件处理方法、装置、设备和计算机可读存储介质。
背景技术
随着互联网技术和资源共享技术的发展,客户端可以方便地访问服务器中的文件。在很多情况下,客户端会将服务器中的文件下载至本地。但是在客户端下载文件至本地的过程中,文件可能被篡改,这就导致客户端在访问下载至本地的文件时,容易使客户端数据遭到破坏、更改和泄露,安全性不高。
为了提高客户端数据的安全性。通常的做法是服务器对文件进行加密处理。客户端在校验文件时,需要先对接收到的加密文件进行解密处理,再对解密后的文件进行校验。
但是上述做法会影响客户端校验文件的速度。尤其在高频次读取文件和多文件同时处理时,上述问题尤为突出;原因在于在高频次读取文件和多文件同时处理时,频繁的对文件进行解密处理以及多文件同时解密,会占用较多客户端资源。
发明内容
本申请实施例提供一种文件处理方法、装置、设备和计算机可读存储介质,能够提高文件校验速度。
第一方面,本申请实施例提供了一种文件处理方法,方法包括:
从文件容器中,选择一个或多个文件;
获取所选择的每一文件相对于文件容器的位置信息;
计算所选择的每一文件的校验值;
将位置信息和校验值存储于用于文件校验的第一文件中;
发送文件容器和第一文件。
第二方面,本申请实施例提供了一种文件处理方法,方法包括:
接收文件容器和第一文件,第一文件中存储有文件容器中的一个或多个文件相对于文件容器的位置信息以及文件的校验值;
接收针对文件容器中的文件的校验指令;
依据第一文件包括的位置信息和校验值,对校验指令对应的第二文件进行校验。
第三方面,本申请实施例提供了一种文件处理装置,装置包括:
选择模块,用于从文件容器中,选择一个或多个文件;
获取模块,用于获取所选择的每一文件相对于文件容器的位置信息;
计算模块,用于计算所选择的每一文件的校验值;
存储模块,用于将位置信息和校验值存储于用于文件校验的第一文件中;
发送模块,用于发送文件容器和第一文件。
第四方面,本申请实施例提供了一种文件处理装置,装置包括:
第一接收单元,用于接收文件容器和第一文件,第一文件中存储有文件容器中的一个或多个文件相对于文件容器的位置信息以及文件的校验值;
第二接收单元,用于接收针对文件容器中的文件的校验指令;
检验单元,用于依据第一文件包括的位置信息和校验值,对校验指令对应的第二文件进行校验。
第五方面,本申请实施例提供了一种文件处理设备,设备包括:存储器和处理器;
存储器用于存储可执行程序代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710992085.X/2.html,转载请声明来源钻瓜专利网。