[专题] QAMF – Delphi 下 AMF 0 和 AMF 3 格式支持库

AMF 是 Adobe Message Format 的缩写,是 Adobe 的一种专用的数据格式,Flash 和 Flex 平台用的都是它。有许多朋友一直想要一个 Delphi 下对 AMF 格式完整支持的库,而目前开源和非开源的部分都没有找到合适的库,所以在朋友们的支持下,特编写这么一个 AMF 格式的支持库奉献给

[QAMF] QAMF 的基本用法示例

QAMF 是 QDAC 项目中的一个新成员,用来支持 AMF 格式的解析。受限于作者手头的 AMF 资料的欠缺,可能有些实现并不一定 100% 正确,如果大家在使用过程中发现什么问题,请提供一个具体的详细测试用例,并请说明: 1、原始需要解析或生成的数据包; 2、重现问题的测试程序 3、问题的具体描述 再次感谢大家对

[QAMF] AMF 0 数据类型存贮格式详解

本文内容仅供参考,如有错误,欢迎指正。 1、双精度浮点数 类型编号:0 格式:IEEE-754 的8字节 BE 编码 2、布尔 类型编号:1 格式:单字节 备注:0 为 false,其它值为 true 3、字符串 类型编号:2 格式:[字符串长度][字符串内容] 备注:字符串长度为两个字节的 WORD 类型(BE编码)

[QAMF] AMF 格式分析2 – 基本数据类型

AMF 格式的数据类型分为两种,一种是 AMF 0 规定的数据类型,另一种就是 AMF 3 规定的数据类型。它们之间是通过 AMF0 中一个特殊的类型 0x11 (类型编码为 17)来进行转换的。也就是说,在按 AMF 0 解析内容时,如果遇到类型的编码为 0x11 的项目,那就说明这个项目是 AMF3 格式的对象了,