在 JavaScript 中解析二进制数据

发布于 2024-11-19 07:36:17 字数 211 浏览 4 评论 0原文

我想用 JavaScript 设计和编写一个 3D 图像查看 Web 应用程序。我已经用java和flash编写了它,并且基本上想移植它。我希望 3D 图像导出文件采用二进制格式,就像我编写的 Java 和 flash 版本一样,但是,我不确定 JavaScript 是否可以有效地处理二进制格式的数据。 JavaScript 可以快速处理二进制数据吗?与 Java 和 Flash 相比,它的处理能力如何?

I want to design and write a 3d image viewing web application in JavaScript. I've already written it in java and flash and basically want to port it. I want the 3d image export files to be in a binary format just like the Java and flash versions I've written however, I'm unsure if JavaScript can handle data in binary format efficiently. Can JavaScript handle binary data quickly? How good/bad is it at handling compared with Java and Flash?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

第几種人 2024-11-26 07:36:17

JavaScript 可以通过类型化数组处理二进制数据。这是一个用于处理二进制文件的,您可以将其用作应用程序的参考点。

JavaScript 有多快 - 我不确定这个问题是否正确。这取决于浏览器和用户的机器。

JavaScript can handle binary data via typed arrays. And here is a library for dealing with binary files, that you can use as a reference point for your application.

How quick is JavaScript - I'm not sure that this is the right question. It depends on browser, and user`s machine.

审判长 2024-11-26 07:36:17

正如@Bakudan所说,您可以使用 TypedArray s

大多数现代浏览器都支持 DataView API,它为您提供对 ArrayBuffers

此外,您还可以使用 BlobReader 来处理 blob

解析二进制协议(Blob、ArrayBuffers、DataViews、TypedArrays、Binary Data over WebSockets)的整个过程在这篇博文

As @Bakudan said, you can use the TypedArrays.

Most modern browsers support the DataView API, which provides you random access to ArrayBuffers.

As addition, you can use BlobReader to process blobs.

The whole process of parsing binary protocols (Blobs, ArrayBuffers, DataViews, TypedArrays, Binary Data over WebSockets) is described in this blog post.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文