如何从一个二进制文件中读取其字节数组?通过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
相关问题
native层如何访问rawfile的二进制文件
359浏览 • 1回复 待解决
如何实现对字节数组进行解压
142浏览 • 0回复 待解决
如何直接加载二进制流的图片?
905浏览 • 1回复 待解决
使用三方库pako压缩字节数组
46浏览 • 1回复 待解决
如何判断一个对象是否在对象数组
458浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer
1435浏览 • 1回复 待解决
如何ArrayBuffer转成string
164浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
161浏览 • 1回复 待解决
hvigro如何获取到buildMode
152浏览 • 1回复 待解决
无法读取到hsp模块的rawfile文件
312浏览 • 1回复 待解决