[发明专利]在网络存储装置中操作压缩文件的方法无效
申请号: | 201110060784.3 | 申请日: | 2011-03-14 |
公开(公告)号: | CN102682013A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 许式伟 | 申请(专利权)人: | 盛乐信息技术(上海)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 上海浦一知识产权代理有限公司 31211 | 代理人: | 张骥 |
地址: | 201203 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 存储 装置 操作 压缩文件 方法 | ||
1.一种在网络存储装置中操作压缩文件的方法,其特征在于:在网络存储装置中,将压缩文件视为文件夹;点击进入压缩文件后,浏览该压缩文件中的所有文件和目录。
2.根据权利要求1所述的在网络存储装置中操作压缩文件的方法,其特征在于:所述浏览该压缩文件中的所有文件和目录之后,对该压缩文件中的文件进行读操作,所述读操作包括预览文件内容、下载文件;或者对该压缩文件中的文件进行写操作。
3.根据权利要求2所述的在网络存储装置中操作压缩文件的方法,其特征在于:所述操作压缩文件的方法具体包括以下步骤:
第一步,点击进入压缩文件,读出该压缩文件内的文件列表;
第二步,根据压缩文件内的文件列表选择要操作的目标文件;
第三步,通过文件数据抽取单元,获取目标文件读写操作范围内的文件数据内容;
第四步、根据目标文件的操作类型,由操作逻辑分发单元来完成操作分发;
第五步、根据读写操作指令,执行文件操作:
对于读操作指令,通过调用应用程序接口的方式执行读操作,并将结果返回给用户;
对于写操作指令,先通过调用应用程序接口,执行对文件的读写类型操作;然后将文件内容的改变通过文件数据注入单元注入到压缩文件中。
4.根据权利要求3所述的在网络存储装置中操作压缩文件的方法,其特征在于:所述第三步中通过文件数据抽取单元获取目标文件读写操作范围内的文件数据的方法为:
对于用户在首次向网络存储装置上传压缩文件的时候,已经完成了对该压缩文件的预处理操作的情况,采用以下方法:先解压缩该压缩文件,再存储未经压缩的文件内容到某一位置;如果需要对该压缩文件进行读写操作时,再通过文件数据抽取模块从该解压文件中抽取文件操作范围内的文件数据进行读写操作;
对于用户在首次向网络存储装置上传压缩文件的时候,未对该压缩文件进行预处理操作的情况,采用以下方法:在用户首次进行对压缩文件读、写操作时进行文件内容的抽取,具体包括以下几个步骤:
步骤1、读取目标压缩文件的文件描述符以及压缩数据块分区表;
步骤2、根据步骤1获得的信息,通过文件读写操作的起始位置和偏移量,定位到文件读写操作的目标数据块;
步骤3、将目标文件数据进行解压缩,并根据资源情况,将经过解压缩处理的文件数据存放在指定位置,包括内存、高速缓冲存储器、或者使用持久存储的方式。
5.根据权利要求3所述的在网络存储装置中操作压缩文件的方法,其特征在于:所述应用程序接口是网络存储装置提供的应用程序接口,或者是第三方提供的应用程序接口。
6.根据权利要求3所述的在网络存储装置中操作压缩文件的方法,其特征在于:所述第五步中文件数据注入单元注入到压缩文件中的方法是:
步骤1、将被修改的文件数据内容压缩,并存储为指定大小的压缩数据块,该压缩数据块的大小和目标压缩文件中的压缩数据块大小一致;
步骤2、更新压缩文件的压缩数据块分区表,将更新的压缩数据块注入;
步骤3、如果写操作会导致文件的元数据发生变化,则还需要更新目标压缩文件的文件描述符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛乐信息技术(上海)有限公司,未经盛乐信息技术(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110060784.3/1.html,转载请声明来源钻瓜专利网。