标签: java binary protocols decode encode
是否存在解码和编码Java from-to data容器类中的二进制数据的现有机制。必须通过串行和网络链接符合现有协议。由于它是遗留系统,因此无法修改远程端,因此无法修改协议头或封装数据。
通过阅读流行的协议编码器 - 解码器(如asn.1,protobuf等),似乎它们在流中插入数据类型,即修改实际传输的原始数据。这使他们无法满足我的目的,因为他们需要支持流两端的编码 - 解除格式。