gpt4 book ai didi

JavaScript 中的 Java byteArray 等价物

转载 作者:搜寻专家 更新时间:2023-10-31 20:27:20 24 4
gpt4 key购买 nike

我正在尝试确定哪种编码方案会为我提供 jpeg 文件类型的数字 -1 或 -40(文件的起始数字)。

我正在处理的一个 rest api 需要一个看起来像 [-1, 94, 43, 34, etc] 的字节数组。在 node.js 中,我可以将字节数组作为十六进制或任何其他编码类型,但无论我尝试哪种编码方案,我似乎都无法获得 -1 或 -40 作为起始值。

在文档中,我看到了一个使用“toByteArray()”函数的 Java 示例,它似乎获得了起始值(-1 或 -40)。谁能帮帮我?

最佳答案

如果我正确理解你的问题,你可以使用Buffer获取文件内容,然后将其中的字节读入数组。

Java byte 类型是一个有符号的8位整数,在Node.js Buffer中等价于buf.readInt8()

因此,您可以使用 buf.readInt8()

Buffer 中读取所需数量的 byte 到您的数组中

或者直接将其转换成Int8Array:

new Int8Array(new Buffer([100, 200, 255, 1, 32]));

关于JavaScript 中的 Java byteArray 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30797862/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com