zoukankan      html  css  js  c++  java
  • 【转载】BREW资源BAR文件格式分析

    BAR文件是用BREW Resource Editor生成的资源文件,在程序中可以直接通过资源ID来存取有关资源数据:

    文件格式
    偏移(byte)    长度(byte)                            说明
    0                        16                                            文件头,好像都一样的
    16                    24                                            资源概述
    40                n=(资源个数+1)*4                    资源索引,每个索引都指向该资源所在文件中的偏移值
                                                                            后前索引值之差就是前索引的长度
    n+40                可变                                        资源数据
    ----------------------------------------------
    资源概述格式:
    偏移(byte)    长度(byte)                            说明
    0                        4                                                资源索引起始位置
    4                        4                                                资源个数
    8                        4                                                资源数据起始位置
    12                    4                                                资源数据总长度
    16                    2                                                标志,具体意义不清楚,好像跟资源类型有关
    18                    2                                                资源ID起始值id0
    20                    2                                                最大资源序号maxidx,最大资源ID=id0+maxidx
    22                    2                                                保留字节,好像都为0
    -----------------------------------------------
    资源数据格式
    偏移(byte)    长度(byte)                            说明
    0                        2                                                资源类型值,知道的有         0xfeff-UNICODE串后面是数据,类型描述长度n=0
                                                                                                                            0x000c-图片,类型描述长度n=12
    2                        n                                                类型描述
    n+2                    可变                                        资源实际数据

    所有数据都是按序号顺序存储的


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/guizicjj/archive/2010/06/03/5645321.aspx

  • 相关阅读:
    基于zookeeper实现分布式锁(续)
    Jquery消息提示插件toastr使用详解
    【微服务架构】SpringCloud组件和概念介绍(一)
    elasticsearch(全文检索)的介绍和安装
    springboot+elasticsearch实现全局检索
    自动化框架学习各个模块,以及遇到的问题
    python重写方法
    自动化时,写时候的疑问
    自动化selenium,执行js,以及触屏操作,和类的解释
    写了个python脚本,循环执行某一个目录下的jmeter脚本————解决的问题,每次回归时,都得一个个拉取
  • 原文地址:https://www.cnblogs.com/hengfeng/p/1772195.html
Copyright © 2011-2022 走看看