如何从一个二进制文件中读取其字节数组?通过fs.createStreamSync只能获取到ArrayBuffer,如何转成number[]

如何从一个二进制文件中读取其字节数组?通过fs.createStreamSync只能获取到ArrayBuffer,如何转成number[]

HarmonyOS
2024-05-08 22:33:04
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
daxiake1
let arrayBuffer = new ArrayBuffer(fileLength); 
let tempData: number[] = Array(fileLength); 
const dataView = new DataView(arrayBuffer); 
for (let index = 0; index < fileLength; index++) { 
  tempData[index] = dataView.getInt8(index); 
}
分享
微博
QQ
微信
回复
2024-05-09 11:59:47
相关问题
如何实现对字节数组进行解压
427浏览 • 0回复 待解决
如何直接加载二进制流的图片?
1236浏览 • 1回复 待解决
native层如何访问rawfile的二进制文件
707浏览 • 1回复 待解决
使用三方库pako压缩字节数组
434浏览 • 1回复 待解决
jsbind--二进制包导入指导
410浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer
1814浏览 • 1回复 待解决
如何判断一个对象是否在对象数组
725浏览 • 1回复 待解决
如何ArrayBuffer转成string
525浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
642浏览 • 1回复 待解决