发明名称 |
资源文件的访问方法及装置 |
摘要 |
本发明提供一种资源文件的访问方法及装置。方法包括:获得待访问的资源文件的文件名,并根据所述待访问的资源文件的文件名读取资源包文件的索引区和文件名区,所述资源包文件包括索引区、文件名区和文件内容区;从所述文件名区获得所述待访问的资源文件在所述文件内容区的存储路径,从所述索引区获得所述待访问的资源文件的偏移量信息;根据所述存储路径和所述偏移量信息,在所述文件内容区获得所述待访问的资源文件的内容。装置包括:读取模块和处理器。 |
申请公布号 |
CN102902687B |
申请公布日期 |
2015.09.09 |
申请号 |
CN201110211991.4 |
申请日期 |
2011.07.27 |
申请人 |
华为软件技术有限公司 |
发明人 |
郑昕;孙健 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京同立钧成知识产权代理有限公司 11205 |
代理人 |
刘芳 |
主权项 |
一种资源文件的访问方法,其特征在于,包括:读取所述资源包文件的索引区和文件名区记录的内容,其中所述资源包文件包括所述索引区、所述文件名区和文件内容区,所述索引区用于记录各资源文件的类型、资源文件名的偏移量、资源文件名的长度、资源文件的文件内容在所述资源包文件中的偏移量、以及资源文件的文件内容的长度,所述文件名区用于记录各资源文件名和存储路径,所述文件内容区用于记录各资源文件的文件内容;根据读取到所述资源包文件的所述索引区和所述文件名区记录的内容,建立资源文件的索引表,所述索引表中包括资源文件的名称、大小、偏移量和存储路径;获得待访问的资源文件的文件名,并根据所述待访问的资源文件的文件名读取资源包文件的所述索引区和所述文件名区,包括:根据所述获得的待访问的资源文件的文件名,读取所述索引表;从所述文件名区获得所述待访问的资源文件在所述文件内容区的存储路径,从所述索引区获得所述待访问的资源文件的偏移量信息;根据所述存储路径和所述偏移量信息,在所述文件内容区获得所述待访问的资源文件的内容。 |
地址 |
210012 江苏省南京市宁南大道11号花神国际大酒店 |