相关疑难解决方法(0)

节点 fs.readFileSync 返回一个 uInt8 数组而不是原始缓冲区数组?

为什么是这样:

var myArrayBuffer = fs.readFileSync(file, null)
Run Code Online (Sandbox Code Playgroud)

返回一个 uInt8 数组而不是一个数组缓冲区?为什么这似乎有效?

var myArrayBuffer = fs.readFileSync(file, null).buffer;
var myAArray = new Uint16Array( myArrayBuffer.slice(266,(sizeofArray*sizeOfArrayElement));
Run Code Online (Sandbox Code Playgroud)

为什么 fs.readFile 会将我的文件解析为 uInt8 数组?没有意义,文件有一堆不同的数据类型,它们的长度不是 1 个字节。

arrays binary strong-typing node.js

1
推荐指数
1
解决办法
8080
查看次数

标签 统计

arrays ×1

binary ×1

node.js ×1

strong-typing ×1