BREW资源BAR文件格式分析
来源:互联网 发布:淘宝店铺模块 编辑:程序博客网 时间:2024/05/17 22:11
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 可变 资源实际数据
所有数据都是按序号顺序存储的
- BREW资源BAR文件格式分析
- [Brew]CAR文件生成BAR
- 樱花大战资源分析之二 SPR文件格式不完全分析
- 樱花大战资源分析之三 ALL和CMP文件格式分析
- BREW资源问题总结
- BREW 资源文件编辑器
- BREW 资源文件编辑器
- .Resx 文件格式中的资源
- Resx 文件格式中的资源
- C# 资源文件格式转换
- BREW回调技术分析
- BREW回调技术分析
- brew动态模块文件格式发展浅析:From MOD to MOD1
- brew动态模块文件格式发展浅析:From MOD to MOD1
- 一些brew开发资源,欢迎补充
- BREW的资源文件概述及问题
- 浅谈:BREW关于资源裁减与压缩
- Android的status bar分析
- 第二份工作
- linux设备驱动学习笔记(1)-字符设备驱动
- c# webBrowser 获取Ajax信息
- DriverEntry程序
- 非.aspx/.aspx.cs 中引用Response,Request等使用类
- BREW资源BAR文件格式分析
- jquery.autocomplete.js用法(转载)
- U盘光盘启动PE安装Xp系统的200%成功经验 分享
- 消息的变迁
- Use shell to monitor long time query
- IsMultiThread
- ubuntu/linux flash中文乱码 的解决
- 正则在JS中的使用
- atl 组件应用程序使用的注意事项