问题标签 [uint8array]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
891 浏览

arrays - 无法从 swift 扩展中下标

这就是问题:

即使在数学上是不可能的,这也会给我溢出:

那么这里的错误是什么?PS谢谢你的回答:)

0 投票
0 回答
122 浏览

javascript - Nodemailer - 如何发送像图片附件一样的 Uint8Array

我在“”中有图片,Uint8arrary我想通过电子邮件附件发送。

在我的 js 中:

但这不起作用。

0 投票
0 回答
210 浏览

javascript - 发送回车

我正在尝试通过串行Scratchx和一个类似于 Arduino 的硬件进行连接。

Scratchx 允许您以这种方式在 JS 中发送数据:

问题是硬件固件需要一个以回车符结尾的字符串,而不是数组缓冲区。

你能想象一种发送这个回车的方法吗?我放弃了,但是......任何想法都值得赞赏。

0 投票
1 回答
771 浏览

javascript - 转换后将 Uint8Array 保存到 gzip

我一直在寻找客户端转换为文件的 gzip(在浏览器中)并找到pako。

问题是我是我使用服务器端的 Node.js 函数进行此转换的运行示例(至少这是我对 Node.js 的理解)。

我想将“fs”(用于写入文件)和“buffer”(用于保存对负责写入文件的新函数可写的格式)替换为一些本机 javascript 函数。

这是代码。

0 投票
1 回答
856 浏览

javascript - Blob:无法在 URL 处解码图像

我目前正在制作 Word Web 加载项。这使用 Internet Explorer 作为引擎。我的加载项需要从用户计算机加载多个选定的图像。

因为某些选定的图像可能非常大,我使用 HTML5 画布调整它们的大小。这是我调整大小的代码:

'img'、'canvas' 和 'ctx' 是全局变量,因此相同的元素会被重用。'imgcontainer.largedata' 是一个 uint8array。为了避免大量内存使用,我将一张一张地加载和调整图像大小。

尽管如此,在加载了例如 120 张 10mb 的图像后,我可能会收到一个错误:

无法在 URL 处解码图像:'blob:D5EFA3E0-EDE2-47E8-A91E-EAEAD97324F6'

然后我得到一个异常“未指定的错误”,没有更多信息。您现在可以在代码中看到我添加了一个小机制来重试,但所有新尝试都失败了。

我认为原因是 Internet Explorer 使用了太多内存。我认为某些资源没有被正确清理,但我似乎无法在我的代码中发现内存泄漏(如果可以,请告诉我)。

有人知道我该如何解决这个问题,或者解决这个问题吗?

0 投票
2 回答
1050 浏览

c# - 如何在 Node.js WebSocket 服务器和 C# 客户端之间交换二进制数据?

我有具有最佳 HTTP 资产的 Node.js WebSocket 服务器和 Unity 客户端。以前是传JSON数据,但是解析占用CPU资源太多。现在,我尝试从 C# 发送 byte[] 消息,如下所示:

但是服务器收到了 Uint8Array [1, 3] 并且小数部分丢失了。

主要问题:如何正确解析二进制格式的数组(尤其是嵌套数组)并编码为数组?

0 投票
1 回答
2269 浏览

javascript - Uint8Array 到 JavaScript 对象

我正在尝试使用 getObject 函数从我的 AWS S3 存储桶中获取一个对象,但是,它似乎返回一个 Uint8Array - 这是an array of 8-bit unsigned integers. 我不知道如何将其转换回我存储在 S3 存储桶中的对象。

有人知道怎么做这个吗?
谢谢。

编辑:

该对象看起来像这样:

0 投票
2 回答
2548 浏览

javascript - 将 UTF-8 UInt8Array 转换为 utf-8 字符串

我有个问题。我需要与 C 节点通信 javascript。

该协议使用带有 0xAAAA 标头的字符串。

在 JS 中,我有一个带有 {\xAA,\xAA} 的 Uint8Array 我的问题是我需要将 Uint8Array 转换为 String UTF-8 。

如何从 UTF-8 中的 Uint8Array 转换为 uTF-8 字符串)

0 投票
0 回答
952 浏览

ios - 无法将十六进制字符串转换为 uint8 字节数组

我需要使用 swift 将十六进制字符串转换为字节数组。我尝试使用以下示例十六进制字符串

"7B737369643A32333A34333A34353A31352C70617373776F72643A31323334357D"

这是我的代码

我得到这样的输出

但我需要得到这样的输出

最后我必须将输出数组附加到“tosend”字节数组(数组)。

任何想法?

0 投票
2 回答
2900 浏览

swift - 如何在 Swift 3 中将 UInt16 转换为 UInt8?

我想将 UInt16 转换为 UInt8 数组,但收到以下错误消息:

'init' 不可用:使用 'withMemoryRebound(to:capacity:_)' 临时将内存视为另一种布局兼容类型。

编码: