2011-11-11 15 views
2

私はWCFサービスを持っており、可能な限り少ない文字数のメッセージを送信したいと考えています。C#を使用してメッセージを圧縮し、javascriptを使用して圧縮解除するにはどうすればよいですか?

これを行う圧縮方法はありますか?

私はそれをC#で圧縮し、javascriptを使用して解凍します。

+0

好奇心で...なぜJavaScriptで圧縮解除するのですか?これはAjaxリクエストですか? – Russell

+0

私はこれが助けかもしれ –

+1

jqueryのコード化されたHTMLページからWCFサービスを呼び出す:http://plugins.jquery.com/project/jSEND – Russell

答えて

3

MTOM

あるいは、あなたが(デ)圧縮エンジンを介してデータを渡すカスタムメッセージエンコーダとデコーダを実装することができました。これは、両端(クライアントとサービス)を制御できることを意味します。

残念ながら、私はあなたの更新された質問への回答を知らない。 C#とJavascriptの両方で同じ圧縮アルゴリズムを実装するライブラリをいくつか探す必要があります。私はそれのようなことは一度もしていないので、どのライブラリを使うのか分かりません。あなたは手動でLZWやDEFLATEのようなものを実装しようとする可能性がありますが、それは困難な方法でエラーを起こしやすいでしょう。

+0

あなたの答えを編集できますか? –

+0

いいえ、ごめんなさい、更新された質問への回答がわかりません。 C#とJavascriptの両方で同じ圧縮アルゴリズムを実装するライブラリをいくつか探す必要があります。私はそれのようなことは一度もしていないので、どのライブラリを使うのか分かりません。あなたは手動でLZWやDEFLATEのようなものを実装しようとする可能性がありますが、それは困難な方法でエラーを起こしやすいでしょう。 – CodeCaster

+0

笑、大丈夫、ありがとう、幸運。 :-) – CodeCaster

0

このため、hereで説明している圧縮技術のいずれかを実装することができます。

関連する問題