問題タブ [compression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
5098 参照

c# - フォルダとファイルの圧縮/解凍

C# でファイルやフォルダーをすばやく圧縮または解凍する良い方法を知っている人はいますか? 大きなファイルの処理が必要になる場合があります。

0 投票する
6 に答える
7660 参照

video - ビデオ圧縮: 離散コサイン変換とは?

離散コサイン変換と呼ばれる画像/ビデオ変換手法を実装しました。この技術は、MPEG ビデオ エンコーディングで使用されます。次の URL に示されているアイデアに基づいてアルゴリズムを作成しました。

http://vsr.informatik.tu-chemnitz.de/~jan/MPEG/HTML/mpeg_tech.html

これで、次のような白黒画像の 8x8 セクションを変換できます。

これには、すべての重要な情報が右上にある画像があります。変換されたブロックは次のようになります。

さて、この変換をどのように利用できるかを知る必要がありますか? 同じ画像 (または別の画像) で、一致する他の 8x8 ブロックを検出したいと思います。

また、この変換は私に何をもたらしますか? 変換された画像の右上に格納されている情報が重要なのはなぜですか?

0 投票する
8 に答える
6453 参照

unix - xml ファイルを xfdl (base64-gzip) にエンコードするにはどうすればよいですか?

他のものを読む前に、時間をかけて元のスレッドを読んでください。

概要: .xfdl ファイルは gzip された .xml ファイルであり、base64 でエンコードされています。.xfdl を xml に逆エンコードし、それを変更してから .xfdl ファイルに再エンコードしたいと考えています。

xfdl > xml.gz > xml > xml.gz > xfdl

.xfdl ファイルを取得し、uudeview を使用して base64 から逆エンコードすることができました。

次に、gunzipを使用して解凍します

生成された xml は 100% 読み取り可能で、見栄えがします。xml を変更しなくても、gzip を使用して再圧縮できるはずです。

次に、base-64 で再エンコードします。

私の考えが正しければ、元のファイルと再エンコードされたファイルは等しいはずです。ただし、yourform.xfdl と yourform_reencoded.xfdl を比較対象外にすると、一致しません。また、元のファイルは http://www.grants.gov/help/download_software.jsp#pureedge">.xfdl ビューアーで表示できます。ビューアーは、再エンコードされた xfdl を読み取ることができないと言います。

base64で再エンコードするためにuuenviewも試しましたが、同じ結果が得られます。どんな助けでも大歓迎です。

0 投票する
4 に答える
19630 参照

wcf - Silverlight で WCF に圧縮を追加する最も簡単な方法は何ですか?

WCF Web サービスにアクセスする Silverlight 2 ベータ 2 アプリケーションがあります。このため、現在は basicHttp バインディングのみを使用できます。Web サービスは、かなり大量の XML データを返します。これは、帯域幅の使用の観点からはかなり無駄に思えます。応答を圧縮すると 5 分の 1 になるからです (実際には、応答を txt ファイルに貼り付けて圧縮しました)。

リクエストには「Accept-Encoding: gzip, deflate」があります。WCF サービスでレスポンスを gzip (または圧縮) する方法はありますか?

私はこのリンクを見つけましたが、すぐに使用できる機能については少し複雑に思えます。

OK - 最初は、System.IO.Compression を使用するソリューションを答えとしてマークしました。さて、結局のところ:

  1. IIS7の動的圧縮はずっと機能していました。IE 用の Nikhil の Web Developer Helper プラグインが動作していないことがわかりました。私の推測では、SL は Web サービスの呼び出しをブラウザーに渡すので、ブラウザーはそれを「隠れて」処理し、Nikhil のツールは圧縮された応答を決して見ることはありません。これは、ブラウザ アプリケーションの外部のトラフィックを監視する Fiddler を使用して確認できました。フィドラーでは、応答は実際には gzip 圧縮されていました!!

  2. System.IO.Compression ソリューションのもう 1 つの問題は、Silverlight CLR に System.IO.Compression が存在しないことです。

したがって、私の見解では、Silverlight で WCF 圧縮を有効にする最も簡単な方法は、IIS7 で動的圧縮を有効にし、コードをまったく記述しないことです。

0 投票する
2 に答える
3612 参照

asp.net - ASP.NET gzip 圧縮によって CSS が破損するのはなぜですか?

私が取り組んでいるASP.NET Webフォームアプリケーション(3.5 SP1)があり、gzip fpr HTMLとCSSを有効にしようとしています。私はこの実装を使用しています(そして Application_BeginRequest にフックするいくつかの他の実装を試しました)、ページが使用する外部 CSS ファイルを破損しているようですが、断続的に...ページの更新時に突然すべてのスタイルが消えてしまいます。しばらくしてから、突然作業を再開します。

IE7 と FF3 の両方がこの動作を示します。Web 開発者ツールバーを使用して CSS を表示すると、ジバーが返されます。キャッシュ制御ヘッダーは「プライベート」として送信されますが、それが要因であるかどうかを判断するのに十分な情報はありません。

また、これは ASP.NET 開発サーバー上で実行されています。IIS で問題ないかもしれませんが、私は XP で開発していて、IIS5 になります。

0 投票する
3 に答える
2761 参照

sql-server - (sqlserver) データベースの最適/最速の圧縮形式は?

MS Sqlserver データベースの適切な圧縮形式を見つけた人はいますか? もしそうなら、あなたは何を使っていて、そのパフォーマンスに満足していますか?

私の会社では、クライアントの 1 つからデータベース スナップショットを圧縮してダウンロードし、テストおよび開発目的でローカル コピーを作成することがよくあります。以前は zip を試しましたが、データベース ファイルが 4Gb の境界を超えると、rar を使用する必要がありました (zip は 32 ビットのみです)。問題は、rar は圧縮に時間がかかることです。また、最適な圧縮率が得られるかどうかもわかりません。

これは圧縮ユーティリティの問題ではなく、圧縮形式の問題です。WinRar を使用していますが、多くのフォーマットをサポートする 7zip を検討しています。

0 投票する
13 に答える
113819 参照

javascript - 最高の JavaScript コンプレッサー

利用可能な最高の JavaScript コンプレッサーは何ですか? 次のようなツールを探しています。

  • 使いやすい
  • 圧縮率が高い
  • 信頼できる最終結果を生成する (コードを台無しにしない)
0 投票する
2 に答える
1634 参照

asp-classic - WindowsCEでASPを使用してJPEG画像を圧縮する方法

ASPページは、それを使用してグラフを描画するデータを取得します。次に、作成された画像をJPEGに保存して、ブラウザーに表示し、PDFやその他の形式で使用する必要があります。画像を圧縮する最良の方法は何ですか?現在、JPEG圧縮ライブラリをASPに移植していますが、WindowsCE6.0を実行しているこのARMデバイスでは遅すぎると思います。

そのため、Windows CE Webサーバーで実行されているASPページは、データを取得してビットマップイメージにレンダリングし、そのASPページにアクセスするブラウザーに配信する必要があります。同じ画像は、PDFおよびJPEGストリームを含むことができる他の1つの独自の形式でも使用されます。

編集:私が探しているのは、ビットマップを表す配列を作成し、ASPの実装が非常に限られているWindowsCEのIISでASPを使用してJPEGに圧縮する方法です。

0 投票する
5 に答える
5310 参照

php - mod_deflate と mod_gzip を無効にして HTML、CSS、JS を圧縮する最良の方法

Apache 2 を実行している共有ホスト上にいくつかのサイトがあります。ブラウザーに配信される HTML、CSS、および Javascript を圧縮したいと考えています。ホストは mod_deflate と mod_gzip を無効にしているため、これらのオプションは使用できません。ただし、PHP 5 を自由に使用できるので、その gzip コンポーネントを使用できます。

現在、.htaccess ファイルに以下を配置しています。

php_value output_handler ob_gzhandler

ただし、これは HTML のみを圧縮し、CSS と JS を除外します。

すべてのページを変更することなく、CSS と JS の出力を透過的に圧縮する信頼できる方法はありますか? Google を検索したところ、多くの解決策が提示されましたが、まだ機能していません。誰かが機能することを知っている解決策を提案できれば、それは非常にありがたいものです。

CSS の Gzip 圧縮に関する決定的な投稿の方法2は良い解決策のように見えますが、うまくいきませんでした。他の誰かがこの方法を使用して成功しましたか?

0 投票する
8 に答える
21837 参照

c# - Zlib互換の圧縮ストリーム?

System.IO.Compression.GZipStreamまたはSystem.IO.Compression.Deflateはzlib圧縮と互換性がありますか?