Как сжать сообщение с помощью C # и распаковать его с помощью JavaScript? - PullRequest
2 голосов
/ 11 ноября 2011

У меня есть служба WCF, и я хочу отправить сообщение с наименьшим возможным количеством символов.

Существуют ли какие-либо методы сжатия для этого?

Я хочу сжать его в C # ираспакуйте его, используя JavaScript.

Ответы [ 2 ]

3 голосов
/ 11 ноября 2011

MTOM .

Или вы можете реализовать собственный кодер и декодер сообщений, где вы передаете данные через (де) механизм сжатия.Это подразумевает, что у вас есть контроль над обоими сторонами (клиент и сервис).

К сожалению, я не знаю ответа на ваш обновленный вопрос.Вам нужно найти несколько библиотек, которые реализуют один и тот же алгоритм сжатия как в C #, так и в Javascript.Я никогда не делал ничего подобного, поэтому я не знаю, какие библиотеки использовать.Вы можете попытаться вручную реализовать что-то вроде LZW или DEFLATE, но это будет трудный путь и подверженный ошибкам.

0 голосов
/ 14 ноября 2011

Для этого вы можете реализовать один из методов сжатия, описанных здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...