問題タブ [gzip]

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 投票する
4 に答える
2240 参照

vb.net - GZIP で圧縮されたファイルが縮小する代わりに拡大する

以下のコードを使用してファイルを圧縮しましたが、ファイルは縮小する代わりに拡大し続けます。4 kb のファイルを圧縮すると、6 になりました。これは、圧縮のオーバーヘッドのため、小さなファイルの場合は理解できます。400MBのファイルを試してみたところ、圧縮後628MBになりました。なにが問題ですか?コードを参照してください。(.net 2.0)

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

php - 共有サーバーで htaccess mod_deflate が機能しない

PHP で Web サイトを開発していて、圧縮したい大きな JS ファイルがあります。したがって、これを .htaccess ファイルに追加しました。

ローカルの wamp サーバーのインストールでは問題なく動作しますが、共有サーバーにファイルを移動すると、DEFLATE コマンドが機能しません。理由はわかりません... mod_deflate は、bz2、gzip と同様に Web サーバーで有効になっています。私は htaccess を使用することを許可されており、チェック済みです...さらに、htaccess で実行されている他のルールとコマンドがあります。したがって、機能しないのはDEFLATEだけです...なぜそれが私のウェブサーバーではなく私のローカルホストで機能するのか知っている人はいますか? Web サーバーで有効にする必要がある、知らないモジュール/拡張機能はありますか?

何か案は ?

ありがとうございました!

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

asp.net - IIS の HTTP 圧縮に axd 拡張機能を追加してもよろしいですか?

次の種類のファイルに対して、IIS 6 のビルトイン HTTP 圧縮を有効にしました。

ただし、WebResource.axd ファイルが圧縮されるように axd 拡張子を追加することが適切かどうかは不明です。

最後に、私が見逃している可能性のある asp.net 2.0 サイトの明らかな拡張機能は他にありますか?

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

algorithm - deflateアルゴリズムでブロックサイズを決定するための良い戦略は何ですか?

私は小さなサイド プロジェクトとして圧縮ライブラリを作成していますが、十分に進んでいます (私のライブラリは標準の gzip ファイルを抽出し、準拠した (ただし、まだ最適ではない) gzip 出力を生成できます)。意味のあるブロック終了戦略を打ち出します。現在、32k の入力 (LZ77 ウィンドウ サイズ) ごとにブロックを切り取っています。これは、実装が便利で迅速だったからです。今は、圧縮効率を実際に改善しようとしています。

Deflate 仕様には、これについて次のように書かれているだけです。それは役に立ちます。

SharpZipLib コードを並べ替えたところ (これが最も読みやすいオープン ソース実装であることがわかったので)、出力の 16k リテラルごとにブロックを終了し、入力を無視することがわかりました。これを実装するのは簡単ですが、特に仕様の言語が「新鮮なツリーで新しいブロックを開始することが有用であると判断する」ことを考えると、よりターゲットを絞ったアプローチが必要なようです。

新しい戦略のアイデアや、既存の戦略の例を持っている人はいますか?

前もって感謝します!

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

jquery - jQueryのファイルサイズ

jQueryの公式サイトでは縮小後のファイルサイズが18kとありますが、ダウンロードしてみたら53.9Kでした。

0 投票する
7 に答える
4355 参照

c# - .NETでのDeflateStream4GBの制限

MSDNから:DeflateStreamクラス

DeflateStreamを使用して、4GBを超えるファイルを圧縮することはできません。

4 GBの制限のない.NETの他の実装はありますか?

注:4GBを超えるコンテンツを含むGZ形式のファイルを解凍する必要があります。どんなコードでもそれを行うことができますか?

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

perl - gtar を実行すると Perl プログラムがハングアップするのはなぜですか?

gtar を使用して余分なファイルを既存のアーカイブに追加すると、ループが途中で終了するかハングします。また、最初の tar.gz ファイルを作成した後に終了します。

ただし、ループから gtar 呼び出しを削除し、代わりに print ステートメントを配置すると、ループは期待どおりに実行されます。これがなぜなのか誰か知っていますか?以下は、ループ内に含まれるコードです。

0 投票する
1 に答える
1562 参照

gzip - GZip の解凍中に #ZipLib エラーが発生しました

#ZipLib 0.85.5 でいくつかの GZ ファイルを解凍しようとすると、このエラーが発生します

これらのファイルは破損しておらず、7-Zip を使用して正しく解凍できました。

ICSharpCode.SharpZipLib.SharpZipBaseException 予期しない EOF

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

java - Tomcat 圧縮で Content-Encoding: gzip がヘッダーに追加されない

Tomcat を使用して HTML コンテンツを次のように圧縮しています。

ただし、HTTP ヘッダー (YSlow で観察) には、

YSlow スコアが低くなります。

私が見るのは

Apache mod_jk Tomcat 構成を実行しています。

HTML コンテンツを Tomcat で圧縮し、ヘッダーに「Content-Encoding: gzip」を追加するにはどうすればよいですか?