js二进制模式解析器
使用模式解析javascr ipt中的二进制文件以转换为普通对象。
几年前,我需要为我们的消息传递应用程序解析GIF图像。虽然本自述文件总体上描述了如何解析二进制文件,但我们的库充分利用了该库(包括一个 )。我建议您看一下其他库以快速了解。
基本上,您提供了一个架构对象和一些数据,它将逐步遍历二进制数据,并将其转换为您的架构定义的对象。该库中包含Uint8TypedArray的解析器,但是如果需要,可以很容易地为您自己的类型添加它们。它可以解析字节,数组,块,条件,循环等。