2

请任何人指出我在 C# 中压缩(相当长的)文本字符串然后在 JavaScript 中解压缩它的正确方向吗?

基本上我将图像编码为 base64,然后通过 websocket 将其发送到 JavaScript,但希望能够在发送之前减小字符串的大小。
我知道可以从 C# 到 C# 的方法,例如使用 gzip 或 quicklz,但还没有找到 C# 到 JavaScript 的任何东西。将不胜感激你有任何信息。:) 谢谢。

4

2 回答 2

2

基本上我将图像编码为 base64,然后通过 websocket 将其发送到 JavaScript,但希望能够在发送之前减小字符串的大小。

无论如何,图像几乎总是被压缩,所以我不希望你能够在那里获得任何好处。让我感到震惊的是,您可以尝试做的主要事情是删除此处的“文本”部分,避免首先转换为/从 base64 转换。

我自己对 websockets 没有任何经验,但我会研究以这种方式传输二进制数据而不是文本。

于 2012-08-21T14:49:51.267 回答
1

似乎有一个库,但我还没有尝试过:zip.js

于 2012-08-21T15:04:16.137 回答