本页总览advancedABI 进阶:动态类型与布局 Solidity ABI 采用“头(head)+尾(tail)”布局: 头部固定 32 字节对齐,每个动态元素在头部占 32 字节“偏移量”(相对整个编码起始位置的字节偏移) 尾部顺序存放动态数据:长度(32 字节)+ 实际数据(右填充到 32 字节倍数) 适用范围:bytes、string、动态数组 T[]、元素含动态的 tuple/struct。