deflate

    4

    1答えて

    私は、1990年代にJean-loup Gaillyが書いたZLIBライブラリを使用して圧縮されたデータを解凍しようとしています。私はそれが普及した図書館であると思う(私はそれが使用するzlib32.dllファイルを出荷するプログラムの多くを見る)ので、誰かが私に役立つのに十分に精通していることを願っています。私はcompress()関数を直接使用していますが、私はrfc-1951 DEFLATE

    1

    1答えて

    私は現在、.NETフレームワークのサポートなしでDeflateStreamの使用を含むC#コードを標準C++に移植しようとしています。そのような関数の一例は次のとおりです: public static byte[] ReadCompressed(this Stream stream) { var reader = new BinaryReader(stream); int l

    2

    2答えて

    私はボットネットワークによって攻撃されることが多いサイトで働いています。私たちはこのツールを使い始めました:http://deflate.medialayer.com/これは設定値よりもオープンな接続を持つipを自動禁止します。デフォルトでは150に設定されていますが、現在250を使用しています。 検索ボットと通常の訪問者がブロックされないように、どのくらい安全ですか?

    0

    1答えて

    私は忙しいCentOSウェブサーバ(nginx/php-fpm)を実行して特定の攻撃に守るため、しばらくの間http://deflate.medialayer.com/を使用しました。 127.0.0.1のホワイトリストと、外部のdatabesサーバIPと、約100の検索エンジンスクレイパーをセットアップしました。 このシステムは、まだ知られていない理由のためにしばらくの間、うまくいきました。DD

    4

    3答えて

    私は現在、指定された入力ストリームからコンテンツを変更し、必要に応じて出力を変更できるカスタムストリームプロキシを作成しようとしています(そのように呼びます)。アプリケーションでストリームを変更する必要がある場合があります(例えば、実際にデータを圧縮する場合は、をオンフックしてください))この要件は本当に必要です。次のクラスはかなり簡単で、内部バッファリングを使用します。 private stat

    2

    1答えて

    現在、データのエンコード/デコードのDEFLATEメソッドについて読んでいます。私はプロセスが2つの部分で構成されていることを理解しています: i。重複した情報を(指定されたウィンドウ内で)前の同一ピースへの参照に置き換えます。 ii。ハフマン符号化を使用して、最も一般的に発生するシンボルのサイズを縮小します。 私は(i)に関する質問があります。 DEFLATEはサイズウィンドウに基づいて情報を検

    7

    1答えて

    Apacheでmod_deflateを有効にするために複数のチュートリアルのすべての手順を実行しましたが、json(PHPスクリプト経由)のリクエストをローカルに発行してもまだ圧縮が見られませんウェブサーバー。私のブラウザはlocalhostに圧縮する必要はありませんが、私のマシンは遅いVPN上に定期的に公開されますので、私はそれを使いたいと思います。実行時 PHPスクリプトは、直ちに次のヘッダー

    1

    1答えて

    私はhtaccessファイルをキャッシュに設定して通常のファイルタイプの大部分を圧縮して、速度を上げました。特に、キャッシュされたときに、これが原因であるかどうかを確認するために、htaccess内のdeflateとcachingコマンドからこれを削除します。 私のサイトはかなり忙しかったので、私が疑問に思ったので、私はこれを数日間チェックしている間、すべてのファイルを離してすべてのユーザーを遅ら

    2

    1答えて

    JavaScriptコードを書きました。 は、BASE64で圧縮し function base64 (str) { return new Buffer(str).toString("base64"); } function deflate (str) { return RawDeflate.deflate(str); } function encode (str)