4.ABC格式(ActionScript Byte Code format)
在语句构成上,完整的AS代码区由编译器处理成ABC段。这些段由abcFile结构来描述,abcFile是AVM2加载和执行的基本单位。
abcFile结构描述了对8比特字节块的解释。不管名字,abcFile并不一定从文件系统的文件读入,也可以由运行时编译器或者其他工具动态生成。使用file是个历史遗留。
abcFile包括基本数据(primitive data),结构数据(structured data),基本和结构数据数组(arrays of primitive and structured data)。基本数据包括使用各种方式编码的整数和浮点数。结构数据,包括abcFile本身,这里用类C的结构化表示法的私有命名字段表示。这些结构内的字段事实上是一组顺序字节,它们将根据类型被解释。这些字段是顺序存储的,没有留白和对齐。