2011-07-13 21 views
2

http gzip圧縮解除がクライアントスタックでサポートされていないため、これを実行しようとしています。Silverlightでgzipを圧縮解除する方法

GZipStreamクラスはSilverlightでは使用できません。まだそれを使用する方法はありますか?

DotNetZipライブラリはSliverlight用ではありません。

SharpZipLibにはGNUライセンスはありません。

万が一、Silverlight 5が圧縮をサポートしますか?

gzip圧縮解除をゼロから作成する以外の方法はありますか?

NEW:

UPDATE:2011年7月30日のようDotNetZipは、Silverlightをサポートするようです!

+0

イエップ。 DotNetZipは現在Silverlightをサポートしています。 無料で使いやすいです。 – MichaelS

答えて

0

市販のコンポーネントがメニューにある場合は、WCF-Xtensionsを試してみてください。要求と応答の両方について、deflate、gzip、zlib、lzf3、lzf、bzip2、およびlzma圧縮をサポートしています。あなたが求めていることをすることができるはずです。

1

SharpZipLibは、GPLが、それは商用アプリケーションに使用することを可能にする特別な例外があります。

http://sharpdevelop.net/OpenSource/SharpZipLib/から:ライブラリは、以下の例外を除いてGPLの下でリリースされ

このライブラリを他のモジュールと静的または動的にリンクすることにより、このライブラリに基づいて結合された作業が行われます。したがって、GNU一般公衆利用許諾契約書の条件は、すべての組み合わせをカバーしています。

特別な例外として、このライブラリの著作権者は、これらの独立したモジュールの使用条件にかかわらず、このライブラリを独立したモジュールとリンクして、実行可能ファイルを生成し、リンクされた独立したモジュールごとに、そのモジュールのライセンスの条件を満たしている場合に限り、独立したモジュールは、このライブラリから派生したものではない、またはこのライブラリに基づくモジュールです。このライブラリを変更する場合は、この例外をライブラリのバージョンに拡張することができますが、これは義務ではありません。そうしたくない場合は、この例外ステートメントをご使用のバージョンから削除してください。

+0

こんにちは、チップのおかげで。私はそれを見ましたが、免許の例外は最高でスケッチです。結果が実行可能ファイルではなくSilverlight xapファイルの場合はどうなりますか?それは彼らがGNUライセンスを選んだのを悩まし、GNUにならないように例外を出しました。 –

+0

ライセンスの例外はスケッチであるかもしれませんが、私が上で引用したことに従った説明があります: "ボトムライン普通の英語でこれは商用クローズドソースアプリケーションでこのライブラリを使用できることを意味します" – RobSiklos

関連する問題