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

标签 c# javascript compression base64

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

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

最佳答案

Basically I'm encoding an image to base64 and then sending it via a websocket to JavaScript, but want to be able to reduce the size of the string before sending it.

无论如何,图像几乎总是被压缩的,所以我不希望您能够从中获得任何好处。让我印象深刻的是,您可以尝试做的主要事情是删除此处的“文本”部分,首先避免与 Base64 进行转换。

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

关于c# - 在 C# 中压缩字符串然后在 JavaScript 中解压缩?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12057489/

相关文章:

c# - MVC3,从列表中获取更新的表单数据

c# - 精心设计的查询命令和/或规范

javascript - 全宽和高度固定的幻灯片图像 (<img>) 响应迅速且始终居中

javascript - PhantomJS 时间轴屏幕截图重复相同的图像

php - 如何在不降低 PHP 质量的情况下减小图像大小

c# - 在 C# MVC 中压缩/缩小 html

c# - OrderBy a List<Tuple<int, int>> 仅按 Item2

c# - AllureConfig 输出目录路径 NUnit3

javascript - Vertex 和 Vector3 在 Three.js 中不可互换

visual-studio-2010 - 需要 - Visual Studio 自定义构建操作来缩小 JS 和 CSS