問題タブ [zlib]

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 に答える
2986 参照

html - zlib 圧縮された html ページのファイル拡張子?

zlib (deflate) を使用して圧縮された html ファイルは、サーバー上に置かれているように見えますか? .html とは異なる拡張子を持っていますか?

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

html - Zlibを使用してchar配列を圧縮されたhtmlページに圧縮するにはどうすればよいですか

char* を html ページとして保存して html ページを作成する C の CGI アプリケーションがあります。

と呼ばれる

zlib を使用して "outputFile" char 配列を入力として受け取り、適切なヘッダーを含む圧縮された html ページを出力するにはどうすればよいですか?

ここで、 saveTextFile関数の代わりにgzopenを使用しますか?

アドバイスをいただければ幸いです。ありがとう。

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

c# - DotZlib - エラー処理コード 1 を拡張する Z_STREAM_END

リアルタイム データ ストリームを拡張するために、zlib ソース コードを含む contrib ディレクトリの一部である DotZlib のわずかに変更されたバージョンを使用しています。

通常の inflateInit の代わりに InflateInit2 を使用する必要がありますが、これが提供されたライブラリとの唯一の違いです。

数回読み取りを行った後、zlib からエラー コード 1 を受け取り、バイトを追加するときに回復できません。

zlib contrib ディレクトリの元のコードは次のとおりです。

ところで、改善されたコードに貢献する方法を知っている人はいますか? 実装は適切に設計されていますが、私の観点からは不完全です。

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

compression - zlib で圧縮された文字列に空白を含めることはできますか?

zlib で圧縮された文字列に空白を含めることはできますか? 空白とは、「 」、\n、\t を意味します。

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

python - データベースの Zlib - Django

zlibbed 文字列を models.TextField に入れようとすると

失敗します:

これを修正する方法はありますか (文字列をエスケープする以外に、スペースを効率的に使用する必要があります)。

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

php - PHPZipextractTo-権限の問題

を使用してPHPでZipアーカイブを解凍しようとしていextractToます。PHPスクリプトは、Webブラウザを介して「nobody」として実行されています。

ロジックとフロー:

  1. 新しいサブディレクトリ(「abc」など)を作成します。権限は0777で、所有者はドキュメントルートの下に「nobody」(つまり、public_htmlの1つ上のレベル)です。

  2. Zipファイルを(public_htmlの下の着信FTPディレクトリから)abcサブディレクトリにコピーします。このZipファイルのアクセス許可は0777、所有者「nobody」に設定されています。

  3. abc、パーミッション0777/nobodyの下に「解凍された」サブディレクトリを作成します

  4. extractTozipファイルを解凍したサブディレクトリに解凍するための呼び出し。

コードは次のとおりです。

手順4の結果、phpスクリプトは次のエラーを返します。

ZipArchive :: extractTo()[ziparchive.extractto]:行[extractTo呼び出しの行番号]の[スクリプトパスと名前]でアクセスが拒否されました

パーミッションの問題がどこにあるのか誰かがわかりますか?

  • PHPバージョン5.2.9
  • Zlib 1.2.3
0 投票する
3 に答える
1138 参照

tcl - zlib と ActiveTcl 8.5 を接続していますか?

圧縮された BLOB をファイルに保存するために、ActiveTcl 8.5 で zlib 拡張機能を使用しようとしています。win32 上の ActiveTcl 8.5.5 と 8.5.6 の両方に、zlibtcl 1.2.3 拡張機能があります。私は両方を試しました:

どちらも、拡張機能が適切にロードされていることを示しているようです。ただし、拡張機能にアクセスするために必要なコマンドがわかりません。ActiveTcl 8.6b1 以降には zlib 機能が組み込まれていることは認識していますが ( http://wiki.tcl.tk/4610 )、8.5.x を使用する必要がある既存のシステムに展開する必要があります。

私が知る限り、拡張機能をロードしても新しいコマンドがインタープリターに追加されないため、非常に混乱します。dll で文字列を実行しても、追加情報は明らかにされないようです。

注: 私のバックアップ計画は SWIG zlib ですが、可能であれば既存の拡張機能を使用したいと考えています。

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

php - zlibで非圧縮データのサイズを取得しますか?

ある種のファイルアップロードサービスを含むものを作成しています。zlibのcompress()関数で圧縮されたデータを保存する必要があります。すでに圧縮されているインターネット経由で送信しますが、リモートサーバー上の非圧縮ファイルサイズを知る必要があります。効率のために、最初にサーバー上のデータをuncompress()せずにこの情報を把握する方法はありますか?それが今のやり方ですが、近道があればやってみたいです。

ちなみに、なぜそれは解凍と呼ばれるのですか?それは私にはかなりひどいように聞こえます、私はいつもそれが解凍されるだろうと思っていました...

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

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

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

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

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

ありがとう