bitstream:打包位流中的拆包字段的实用程序

时间:2024-04-18 08:58:42
【文件属性】:

文件名称:bitstream:打包位流中的拆包字段的实用程序

文件大小:50KB

文件格式:ZIP

更新时间:2024-04-18 08:58:42

TypeScript

@ /比特流 Typescript实用程序库,用于读取和写入“位流”,即紧密包装的二进制流,其中包含长度不同的字段。 该程序包使您可以将一系列字节视为一系列位,而无需管理所需字段属于哪些字节。 比特流在实现网络协议和数据格式(编码器和解码器)时最有用。 该库的目标是提供一个非常易读的高级系统,用于解析和生成位流。 为此,它包括命令性和声明性机制。 表现 从BitstreamReader读取数据时,您有两个选择:使用同步方法(如果没有足够的数据可用,将抛出该方法),或者异步方法(该方法将等待数据到达之前完成读取操作)。 如果您知道有足够的数据来完成操作,则可以同步读取以避免创建和等待Promise的开销。 如果您的应用程序对性能的addBuffer()那么您可以在数据可用时收到一个Promise(通过addBuffer()调用发生)。 这使您可以创建伪阻止控制流,类似于在低级语言(例如C


【文件预览】:
bitstream-main
----package.json(970B)
----LICENSE(1KB)
----package-lock.json(30KB)
----src()
--------elements()
--------test.ts(129B)
--------common()
--------bitstream()
--------benchmark.ts(3KB)
--------index.ts(82B)
----.npmignore(119B)
----tsconfig.json(369B)
----.gitignore(29B)
----CHANGELOG.md(1KB)
----.circleci()
--------config.yml(1KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(19KB)

网友评论