【文件属性】:
文件名称:buffer-layout:Node.js 支持在 JavaScript 值和缓冲区之间进行转换
文件大小:45KB
文件格式:ZIP
更新时间:2021-08-03 10:57:28
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)