c-struct:用于node.js的二进制数据打包和解包库

时间:2024-06-12 05:09:26
【文件属性】:

文件名称:c-struct:用于node.js的二进制数据打包和解包库

文件大小:13KB

文件格式:ZIP

更新时间:2024-06-12 05:09:26

javascript buffer unpacking-library JavaScript

结构 用于多人游戏的针对node.js的快速二进制数据打包和解包库。 它能做什么? 8、16、24、32、40、48,(56和64 *)位无符号整数。 具有长度和以null终止的cstrings的字符串。 布尔,半字节,浮点和双精度。 大和小字节序。 基于模式的打包和拆包。 从缓冲区解压缩到对象。 从对象打包到缓冲区。 如果未指定密钥,则使用默认值打包。 更多的 可通过。 零生产依存关系。 安装 npm install c-struct --save 执行$ node examples/以查看示例。 用法 开箱 var _ = require('c-struct'); var playerSchema = new _.Schema({ id: _.type.uint16, name: _.type.string(16), hp: _.type.uint2


【文件预览】:
c-struct-master
----lib()
--------datatypes.js(1KB)
--------cstruct.js(14KB)
--------schema.js(291B)
----examples()
--------structures.js(495B)
--------serialize.js(489B)
--------parse.js(567B)
--------index.js(69B)
----benchmark()
--------benchmark.js(0B)
----.travis.yml(38B)
----LICENSE(1KB)
----test()
--------basic.js(7KB)
--------mocha.opts(30B)
----README.md(4KB)
----.gitignore(535B)
----index.js(43B)
----package-lock.json(8KB)
----package.json(646B)

网友评论