在javascript中从二进制文件获取长数字
我从我的计算机上得到了一个javascript的二进制文件。这个二进制文件包含以下长数字: 二十 56599565 6559565 65656589 6595956 26989565 5656595 我的问题是,我怎样才能得到这些数字在javascript中从二进制文件获取长数字,javascript,Javascript,我从我的计算机上得到了一个javascript的二进制文件。这个二进制文件包含以下长数字: 二十 56599565 6559565 65656589 6595956 26989565 5656595 我的问题是,我怎样才能得到这些数字 我有一个二进制文件,包含了数字,它是用C++序列化创建的。这个二进制文件的前40个字节是空的。在这40个字节过去之后,我的数字开始出现了 我的解决方案: 成功读取文件后,我有一个ArrayBuffer,对吗?我知道我的数字是从40开始的。字节。所以我把它切成薄片
我有一个二进制文件,包含了数字,它是用C++序列化创建的。这个二进制文件的前40个字节是空的。在这40个字节过去之后,我的数字开始出现了
我的解决方案: 成功读取文件后,我有一个ArrayBuffer,对吗?我知道我的数字是从40开始的。字节。所以我把它切成薄片// rawData ArrayBuffer(197283) {}
var frameCount = rawData.slice(40,48);
var frameCountView = new Float64Array(frameCount);
那我该怎么办呢?我想我们可以从Arraybuffer获得Int8Array
// rawData ArrayBuffer(197283) {}
var fileContent = rawData.slice(40);
var frameCountView = new Int64Array(fileContent);
var byteArray = new BigUint64Array(fileContent);