gpt4 book ai didi

javascript - 使用 nsIZipWriter 或其他将字符串压缩为字符串?

转载 作者:行者123 更新时间:2023-12-02 20:37:47 26 4
gpt4 key购买 nike

我需要能够获取 JavaScript 字符串,使用任何快速且可用的方法对其进行压缩,然后返回二进制字符串/blob。

背景:

我正在开发的扩展需要将各种大内容发送到我的服务器。它通过动态创建表单、向表单添加字段并发布它来方便地完成此操作。其中一些字段的带宽太大,无法多次使用。我希望能够在添加它们之前对其进行压缩,然后如果字符在消息中引起问题,则可以对它们进行 base64 处理。有什么想法吗?

我可以将 nsiZipWriter 与磁盘上的临时文件一起使用,但这非常难看,而且可能很慢。

最佳答案

我决定使用 LiveConnect 连接到我编写的用于压缩/膨胀数据的 java 类。这似乎是向 javascript 添加功能的最优雅的方式,而无需为每个平台编译 C++ XPCOM,并且具有在其他浏览器中重用它的潜力。 JVM 第一次加载时会出现轻微的性能损失。

http://stanislavvitvitskiy.blogspot.com/2009/04/calling-java-from-xul-applications.html

关于javascript - 使用 nsIZipWriter 或其他将字符串压缩为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2938383/

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