如何从一个二进制文件中读取其字节数组?通过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
相关问题
如何实现对字节数组进行解压
636浏览 • 0回复 待解决
native层如何访问rawfile的二进制文件
956浏览 • 1回复 待解决
如何直接加载二进制流的图片?
1524浏览 • 1回复 待解决
jsbind--二进制包导入指导
473浏览 • 1回复 待解决
使用三方库pako压缩字节数组
528浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer
2101浏览 • 1回复 待解决
如何ArrayBuffer转成string
878浏览 • 1回复 待解决
如何判断一个对象是否在对象数组
1001浏览 • 1回复 待解决
Uint8Array如何转成ArrayBuffer
790浏览 • 1回复 待解决