协议布局扩展机制 - alipay/rdf-file GitHub Wiki
Rdf-File根据协议布局模板和数据定义模板,来进行文件的解析与生成。
通过协议布局和数据定义模板,能够明确计算出头尾占用的行数,这样可以更精确的分离出head,body,tail
目前组件实现的协议布局模板可以分为如下两大类
-
开放式基金业务数据交换协议 ](http://www.chinaclear.cn/zdjs/editor_file/20161014111132532.pdf) 这种国家标准文件, 数据是以补位后定长形式展示的。 存在缺点有:
(1) 文件虽然是文本格式,但是内容肉眼无法看懂
(2) 定长补位导致文件存储浪费
(3) 因为是国家标准,文件内容定义十分全面,但是实际标准定义了六七十个字段, 有用的就十来个, 没用的字段也需要占用存储空间 -
字段通过分隔符分割, 字段内容由交互双方约定。优点是用多少就占用多少,缺点是各方文件格式、内容差异可能比较大