文件名称:buffer-layout:Node.js 支持在 JavaScript 值和缓冲区之间进行转换
文件大小:45KB
文件格式:ZIP
更新时间:2024-08-23 04:44:08
JavaScript
缓冲区布局 buffer-layout 是一个用纯 JavaScript 实现的实用模块,支持 JavaScript 值和缓冲区之间的转换。 它可以通过并在 MIT 许可下发布。 为这些类型的数据提供了布局支持: 长度为 1 到 6 个字节的有符号和无符号整数值,采用小端或大端格式; 有符号和无符号 64 位整数值解码为整数; Float 和 double 值(也是 little-endian 或 big-endian); 任意布局的实例序列,具有恒定或依赖于数据的长度; 具有包含任意布局的命名字段的结构; 变体布局的联合,其中数据类型记录在前缀值、另一个布局元素中或从外部提供; 8、16、24 或 32 位无符号整数中的位字段,从最低或最高有效位开始编号; 以 NUL 结尾的 C 字符串; 固定或可变长度的原始数据块。 安装 开发和测试使用 Node.js 完成,支
【文件预览】:
buffer-layout-main
----.eslintrc.js(1KB)
----jsdoc()
--------conf.json(186B)
--------custom()
--------.gitignore(7B)
----lib()
--------Layout.js(82KB)
----.npmignore(14B)
----.travis.yml(118B)
----LICENSE(1KB)
----test()
--------examples.c(2KB)
--------examples.js(9KB)
--------n64.c(1KB)
--------LayoutTest.js(82KB)
----README.md(14KB)
----.gitignore(42B)
----CHANGELOG.md(10KB)
----package.json(1KB)