【发布时间】:2012-08-21 14:47:42
【问题描述】:
请任何人指出我在 C# 中压缩(相当长的)文本字符串然后在 JavaScript 中解压缩它的正确方向吗?
基本上,我将图像编码为 base64,然后通过 websocket 将其发送到 JavaScript,但希望能够在发送之前减小字符串的大小。
我知道可以从 C# 到 C# 的方法,例如使用 gzip 或 quicklz,但还没有找到 C# 到 JavaScript 的任何东西。将不胜感激你有任何信息。 :) 谢谢。
【问题讨论】:
-
编写一个 javascript 程序来解压缩输入会比仅将输入作为未压缩的 ascii 发送需要更多带宽吗?
-
出于兴趣,有什么理由不将其作为内容编码或传输编码的二进制图像返回?
-
只需使用 HTTP gzip 压缩,它就会为您完成工作。
-
不知道这样能不能解压C#压缩的字符串,但是有个开源的JS库叫JSZip
-
我的第一选择是发送图像字节而不是将其转换为 base64 字符串,但我不知道如何去做。事实上,我之前的问题是问如何 - 所以如果有人知道,我会很感激你的答案:) stackoverflow.com/questions/12041851/…
标签: c# javascript compression base64