与语言无关的二进制包结构规范
structspec的Python项目详细描述
一种与语言无关、与平台无关的指定二进制数据包结构的方法。
简介
假设您正在一个多人项目中工作,该项目使用多种语言,并且 可能跨越多个硬件平台,并且需要跨 不同的组成部分。当这些组件属于同一个开发人员时,驻留在同一个 硬件,都是用同一种语言写的,没问题。当其中一个或多个 断言不再是真的,它会变得更麻烦。当格式 这些数据包的变化越多,情况就越糟。
有一种简单、中立的方法来指定这些二进制结构的格式不是很好吗 并有一些基本的工具来帮助他们用不同的语言完成一些工作 当他们改变的时候,不会导致任何地方的一切都崩溃?
这就是structspec的全部内容。