AMF_OBJECT 数据结构浅析
2024-08-27 06:14:03
组织的比较散,主要是标记一下有关 AMF_OBJECT 数据组织结构。其标识嵌套结束则为 0x 00 00 09
原始数据结构已知:
key=“0123456”;
Value 的值是一个结构体如下:
struct usrinfo
{ int itype;
char name[];
};
由以上可知 key 的长度为 7
而Value 的长度为 16
对应 AMF_OBJECT 数据格式如下:
前2个字节 00 07 表示 Key 的长度 为 7 而后面的字节:69 64 30 30 30 30 32 则表示 key 的值 “0123456”;
继续后面1个字节 02 表示数据类型;
继续后面 2 个字节 00 10 表示 Value 的长度 16;
继续后面 16个字节:00 00 00 00 31 32 33 00 00 00 00 00 0E 00 00 00 则表示 Value 的值结构体;
最后 AMF_OBJECT 会多出3个字节:00 00 09 则表示 AMF_OBJECT数据嵌套结束标志。
最新文章
- [AngularJS] AngularJS系列(3) 中级篇之表单验证
- Android手机录制视频 实时传输(转载)
- C语言--scanf
- winform(ListView及数据库连接)
- springmvc中@PathVariable和@RequestParam的区别(百度收集)
- [转]ConsumeContainerWhitespace property to remove blank space in SSRS 2008 report
- oracle查看数据库的字符集
- Exchange之证书申请
- OCP-1Z0-051-题目解析-第29题
- bzoj3997组合数学(求最长反链的dp)
- Python进阶---面向对象第二弹
- python 单下划线/双下划线使用总结
- SSE(Server-sent events)技术在web端消息推送和实时聊天中的使用
- [BZOJ 2759] 一个动态树好题
- Maven 3-Maven依赖版本冲突的分析及解决小结
- 20165313 《Java程序设计》第七周学习总结
- Ubuntu下架设FTP服务器
- 原生http模块与使用express框架对比
- hive 报错 java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.metastore.HiveMetaStoreClient
- 如何处理App的Application的事件