← 返回列表

一种读取压缩文件的方法及电子设备

申请号: CN202310891709.4
申请人: 荣耀终端有限公司
更新日期: 2026-03-09

专利详细信息

项目 内容
专利名称 一种读取压缩文件的方法及电子设备
专利类型 发明申请
申请号 CN202310891709.4
申请日 2023/7/19
公告号 CN117724650A
公开日 2024/3/19
IPC主分类号 G06F3/06
权利人 荣耀终端有限公司
发明人 杨盼飞
地址 广东省深圳市福田区香蜜湖街道东海社区红荔西路8089号深业中城6号楼A单元3401

摘要文本

荣耀终端有限公司取得“一种透气窗帘布”专利技术,本申请实施例涉及计算机技术领域,尤其涉及一种读取压缩文件的方法及电子设备,能够提高电子设备读取压缩文件的效率。该电子设备包括存储器,存储器中存储有多个压缩块,多个压缩块是压缩至少一个文件得到的,每个压缩块中包括一个文件中的M个数据页,M为大于1的整数。方法包括:接收第一读请求,第一读请求用于请求读取第一文件中的Q个第一数据页;电子设备的内存中未缓存其中的q个第一数据页,则从存储器中读取q个第一数据页所在的K个第一压缩块,解压缩K个第一压缩块得到多个第二数据页,将多个第二数据页缓存在内存中;K个第一压缩块中的至少一个第一压缩块中压缩了M‑m个第一数据页,1≤m<M;从内存中读取Q个第一数据页。

专利主权项内容

1.一种读取压缩文件的方法,其特征在于,应用于电子设备,所述电子设备包括外部存储器,所述外部存储器中存储有多个压缩块,所述多个压缩块是压缩至少一个文件得到的,每个压缩块中包括一个文件中的M个数据页,M为大于1的整数,所述方法包括:接收第一读请求,所述第一读请求用于请求读取第一文件中的Q个第一数据页,所述第一读请求指示所述第一文件的标识以及所述Q个第一数据页在所述第一文件中的位置, Q为大于或等于1的整数;所述电子设备的内存中未缓存所述Q个第一数据页中的q个第一数据页,则从所述外部存储器中读取所述q个第一数据页所在的K个第一压缩块,解压缩所述K个第一压缩块得到多个第二数据页,将所述多个第二数据页缓存在所述内存中;其中,所述多个第二数据页包括所述q个第一数据页;所述K个第一压缩块中的至少一个第一压缩块中压缩了M-m个第一数据页,1≤q≤Q,K≥1,1≤m<M,q、K和m均为整数;从所述内存中读取所述Q个第一数据页。