rsp(Rose Package)文件格式

rsp是Rose Pakage缩写,用于封装各种基于Rose写的安装/数据包。当中Tag3-H4=1时,表示封装的是小程序。多字节值时以小端序。

图1 rsp文件

Tag3。低4位表示rsp格式版本号,最小值是1。高4位(Tag3-H4)表示zip包是什么类型,值1表示是小程序,值2表示是Android apk,值3表示是Ros地图。Tag3中不论高4位,还是低4位,0都是非法值。

 

一、示例:Tag3-H4=1,zip包内容是小程序

Tag3-H4=1

Tag3-H4=1

小程序版本:0.1.1-20230304

rose版本:1.0.1

bundleid:aplt.leagor.basic

zip包字节数:0x0134b0a1 = 1043743。可算出该rsp文件字节数:48 + 1043743 + 20 = 1043811

注:目前用了rsp头中的Manufacture存储rose版本中的时间部分,因而图中这个rose版本是1.0.1-20230305(0x134B0A1)

 

二、示例:Tag3-H4=2,zip包内容是Android apk

Tag3-H4=2

Tag3-H4=2

apk版本:0.1.1-20230113

rose版本:1.0.1

bundleid:com.kos.launcher

zip包字节数:0x0322166f = 52565615。可算出该rsp文件字节数:48 + 52565615 + 20 = 52565683

 

三、示例:Tag3-H4=3,zip包内容是Ros地图

参考:地图rsp:Tag3-H4=3(zipt_rosmap)

 

四、示例:Tag3-H4=5,zip包内容是汉字拼音

参考:拼音rsp:Tag3-H4=5(zipt_pinyin)

全部评论: 0

    写评论: