問題タブ [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 投票する
2 に答える
877 参照

javascript - JavaScript ファイルを提供する場合、デフォルトで gzip しても安全ですか?

タイトルにぴったりの質問です。仕様が推奨するものには興味がありませんが、現在展開されているブラウザーの組み合わせが最もよくサポートするものは何ですか。

  • Google ドキュメントは JS を gzip します。
  • Google AJAX Libraries API CDN gzips JS.
  • Yahoo は、YUI ファイルの JS を gzip します。
  • Yahoo ホームページは JS を gzip します。

したがって、私の質問に対する答えはイエスだと思います。すべてのブラウザで JS を gzip しても問題ありません。でも、もしあなたが同意しないなら、私に知らせてください。

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

iis - 圧縮された動的コンテンツを使用する場合、チャンク転送エンコーディングを無効にするにはどうすればよいですか?

このバグを回避するために、Web サーバーでチャンク転送エンコーディングを無効にしたいと考えています: http://support.microsoft.com/kb/871205。残念ながら、Win2k で IE6 をサポートする必要があるため、パッチをインストールできません。

AspEnableChunkedEncoding を FALSE に設定する手順を見つけましたが、これでは問題が解決しないようです。これは、この記事 ( http://www.eggheadcafe.com/conversation.aspx?messageid=31045986&threadid=31045970 ) によると、動的コンテンツを圧縮するためにチャンク エンコードが必要なgzip 圧縮も使用しているためだと思います。したがって、動的に圧縮されたすべてのコンテンツは、ASP.NET ではなく gzip フィルターによって圧縮されるため、「チャンク」として転送されます。

IIS がこのコンテンツをチャンクなしで提供できることはわかっています。これは、要求で http 1.0 を使用してみたため (転送エンコード: チャンクをサポートしていません)、応答が正しく到着し、圧縮されているためです。

結果の ".axd" ファイルの動的圧縮を必要とする ScriptManager を使用する場合、チャンク エンコーディングを無効にするにはどうすればよいですか?

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

java - .gz ファイルをバッチで解凍する

解凍する必要がある .gz ファイルが 100 個あります。いくつか質問があります

a) http://www.roseindia.net/java/beginners/JavaUncompress.shtmlにあるコードを使用して .gz ファイルを解凍しています。その正常に動作します。クエスト:- 圧縮されたファイルのファイル名を取得する方法はありますか? JavaのZipクラスが、作業するエントリファイルの列挙を提供することを知っています。これにより、.zip ファイルに保存されているファイル名、サイズなどがわかります。しかし、.gz ファイルについても同じですか、それともファイル名が filename.gz と同じで .gz が削除されていますか。

b)Javaコードでユーティリティ関数を呼び出して.gzファイルを解凍する別のエレガントな方法はありますか. Java クラスから 7-zip アプリケーションを呼び出すようなものです。そうすれば、入出力ストリームについて心配する必要はありません。

前もって感謝します。カピル

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

c# - PHP は .NET GZipStream クラスで圧縮されたファイルを解凍できますか?

更新とライセンス取得のために PHP ベースの SOAP Web サービスと通信する C# アプリケーションがあります。

私は現在、ユーザーがソフトウェアを介してエラーとトレースログを自動的に送信するためのフィードバック システムに取り組んでいます。私が投稿した以前の質問に基づいて、Web サービスがそれを行うための最良の方法であると感じました (最小限の構成で適切に動作する可能性が最も高い)。

私の現在の考えは、.NET 組み込みの gzip 圧縮を使用してテキスト ファイルを圧縮し、base64 に変換し、Web サービスに送信し、PHP スクリプトをバイナリに変換してデータを解凍することです。

PHP は GZipStream で圧縮されたデータを解凍できますか?

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

asp.net - IIS圧縮が無効になっているのに、ScriptResource.axdが圧縮されているのはなぜですか?

IIS6.0でASP.NETアプリケーションを実行しています。通常、動的ファイルと静的ファイルの両方で圧縮をオンにしています。ただし、一時的に圧縮をオフにしましたが、「ScriptResource.axd」は引き続き圧縮された状態で送信されます。「WebResource.axd」は圧縮されていないため、これは設定ミスのようには感じられません。

ScriptResourceとWebResourceの違いは何ですか?前者はまだ圧縮されていますか?どのように圧縮されていますか?

ありがとう。

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

java - さまざまな zlib 圧縮方法とは何ですか? Java のデフレーターでデフォルトを強制するにはどうすればよいですか?

DeflaterOutputStream を使用して、独自のアーカイブ ファイル形式の一部としてデータを圧縮しています。次に、jcraft zlib コードを使用して、相手側でそのデータを解凍します。もう一方の端は J2ME アプリケーションであるため、標準の Java ライブラリではなく、サードパーティの zip 解凍コードに依存しています。

私の問題は、一部のファイルは正常に圧縮および解凍され、他のファイルはそうでないことです。

そうでないものについては、データの最初のバイトの圧縮方法は「5」のようです。

zlib を読んだところ、デフォルト値の '8' がデフォルトの deflate 圧縮方法を示していることがわかりました。他の値は、デコンプレッサに受け入れられないように見えます。

私が知りたいのは:

  • 「5」は何を示していますか?
  • DeflaterOutputStream が時々異なる圧縮方法を使用するのはなぜですか?
  • どうにかしてそれを止めることはできますか?
  • デフォルトの圧縮方法のみを使用するデフレートされたデータを生成する別の方法はありますか?
0 投票する
4 に答える
8762 参照

ruby-on-rails - gem をインストールすると、次のエラーが表示されます。

重複の可能性:
エラー: gem の実行中 … (Zlib::GzipFile::Error) gzip 形式ではありません

システムに gem をインストールすると、次のエラーが表示されます。

なぜこれが起こっているのかについてのアイデアはありますか? gem をビルドしたので、gem ビルドに何か問題があるのでしょうか?

ありがとう

0 投票する
20 に答える
579019 参照

archive - ディレクトリ自体を含めずに、ファイルとフォルダのディレクトリを tar するにはどうすればよいですか?

私は通常、次のことを行います。

ディレクトリ自体ではなく、すべて (非表示のシステム ファイルを含む) を my_directory に含めたい場合はどうすればよいでしょうか? 私はほしくない:

私が欲しい:

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

asp.net - 圧縮フィルター + MVC + Yahoo YSlow

私は Yahoo の YSLOW を使用して、AgentXでページを高速化しようとしています。

以下の圧縮フィルターを使用しています。Visual Studio でサイトを実行すると、すべてのファイルが圧縮されていると YSLOW が表示され、ライブ サイトを表示すると A が表示され、ファイルを gzip で圧縮する必要があると表示されます。誰でも説明できますか?