【发布时间】:2016-02-03 15:35:29
【问题描述】:
我目前正在评估 scodec 是否适合我的任务。我必须解析一个 InputStream(文件或网络),其结构如下:
| Header - FieldDesc1 - FieldDesc2 - ... \
- FieldDescM - Record1 - Record2 - ... - RecordN |
这意味着流以一些元数据开始,这些元数据描述了接下来的内容。每个元素由一个分隔符 (-) 分隔,该分隔符标识它是什么类型。 N 个字段描述包含 N 条记录中每条记录的结构和大小信息。
我能够轻松解析标题以及字段序列,因为我能够制定在编译时已知的编解码器。但是由于字段描述中的信息,我有点困惑如何在运行时构建编解码器。
这可能吗?如果是的话,也许你可以给我举个例子?
【问题讨论】:
标签: scodec