标签: scala stream akka codec
我想了解如何为Akka Streams编写二进制解码器的示例。我有一个二进制数据文件。数据由一个20字节的头组成,其中最后2个字节包含一个长度字段,后跟'length'字节。因此,如果最后两个字节包含0x00,0x10,则消息由20字节头和16字节体组成。我想提取36个字节并在下游传递它,然后提取下一个二进制消息,依此类推。
0x00
0x10
我想我想使用FileIO.via(),但我不知道如何做到这一点。感谢。
FileIO.via()