在C#中压缩字符串然后在JavaScript中解压缩?

时间:2012-08-21 14:47:42

标签: c# javascript compression base64

请问有人能指出我在C#中压缩(很长)文本字符串的正确方向,然后在JavaScript中解压缩吗?

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

2 个答案:

答案 0 :(得分:2)

  

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

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

我自己没有任何关于websockets的经验,但我会调查以这种方式而不是文本传输二进制数据。

答案 1 :(得分:1)

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