️ 用于创建字节级数据结构的库。
construct-js 是一个用于创建字节级数据结构的库。
签名和未签名字段,最多 64 位
嵌套结构体
指针和 SizeOf 字段
不同的结构体对齐方式,最多 64 位,包括打包结构体。数据前后可添加填充字节
可为每个字段指定字节序
字符串支持 - 既有原生字符串也有以 NULL 结尾的字符串
输出为标准 Uint8Array 类型,可在浏览器和 node 中使用
获取和设置字段中的数据
计算字段或完整结构体的大小时非常快速
使用 TypeScript 编写,在 JS 和 TS 中提供静态类型支持 (取决于编辑器支持情况)
压缩和 gzip 后小于 3.5 KiB
暂无开放 Issues,或尚未同步最近议题。