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

php - 元々 zlib を使用して圧縮されていた PHP のデータを解凍するにはどうすればよいですか?

私は iPhone の開発にまったく慣れていないので、よくある質問がいくつかありますが、ご容赦ください。私のアプリケーションでは、Iphone アプリから PHP サーバーにデータを転送する必要があります。そのためには、Iphone アプリで NSdata を圧縮してから PHP サーバーに渡し、PHP で圧縮解除して、送信されたデータを処理する必要があります。 PHPでのiPhone.

Iphoneでデータを圧縮するために、zlibライブラリを使用しました.PHP側では、このデータを解凍したいのですが、できません。

PHPでこのデータを解凍するのを手伝ってくれる人はいますか。

前もって感謝します。

ガウラフ・アローラ

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

ruby - RVM Ruby 1.9.1 のインストールで zlib が見つかりませんが、そのランタイムと開発ライブラリはそこにあります

新規インストール (fedora) で RVM を使用して Ruby 1.9.1 を起動して実行しようとしています。

を実行した後rvm install 1.9.1、rubygems のエラー ログに zlib が見つからないことが示される

ロードするファイルがありません -- zlib (LoadError)

ただし、zlib ランタイムと開発ライブラリの両方がインストールされ、最新の状態になっています。

私は現時点でこれにちょっと困惑しています。

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

c++ - boost :: iostreams::zlib_compressorをフラッシュします。「同期フラッシュ」を取得するにはどうすればよいですか?

使用時に「zlib同期フラッシュ」を取得するために必要な魔法はありboost::iostreams::zlib_compressorますか?フィルターを呼び出すだけflush、またはフィルターstrict_syncfiltering_ostream含むものを呼び出すだけでは、ジョブは実行されません(つまり、ストリームを閉じずに、デコンプレッサーがこれまでにコンプレッサーによって消費されたすべてのバイトを回復できるように、コンプレッサーを十分にフラッシュする必要があります)。

ヘッダーを見ると、いくつかの「フラッシュコード」(特にsync_flush)が定義されているように見えますが、それらをどのように使用するかはわかりません(コンプレッサーがに追加されていることを念頭に置いてくださいfiltering_ostream)。

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

c - zlib を使用して PNG を解凍する

zlib ライブラリを使用して PNG ファイルを解凍するにはどうすればよいですか? gcc コンパイラで C を使用して PNG ファイルを読み取る必要があります。

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

c# - c#/.Net Zlib1.dll でファイルを解凍します

c#/.Net で Zlib1.dll を使用して「.zip」ファイルを抽出することは可能ですか?

よろしくラジュ

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

iphone - iPhoneデバイスでのRAR解凍

iPhoneでRARファイルを解凍する解決策を見つけた人はいますか(ジェイルブレイクではありません)?libz に似たライブラリがあればいいのですが。

RARlab から公式なものは見つかりませんでした。

unRARをアプリに統合することに成功した人はいますか? ソース コードは C++ のように見えますか?

これが以前に尋ねられたことは知っていますが、unRAR を移植する以外に解決策を見たことがありません。情報や提案をいただければ幸いです。ありがとうございました。

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

iphone - iPhone の zLib、最初のブロックで停止

iPhone zLib を呼び出して、HTTP ベースのサーバーから zlib ストリームを解凍しようとしていますが、コードは常に最初の zlib ブロックを終了した後に停止します。

明らかに、iPhone SDK は標準のオープン Zlib を使用しています。私の疑問は、ここではinflateInit2のパラメーターが適切ではないということです。

zlib のマニュアルを読むのに多くの時間を費やしましたが、それほど役に立ちません。

ここに詳細があります、あなたの助けに感謝します。

(1) HTTP リクエスト:

(2) サーバーから取得したデータは、このようなものです (解凍した場合)。ストリームは、C# zlib クラスDeflateStreamによって圧縮されました。

……

(3) ただし、最初のブロックしか取得しません。iPhone で解凍するためのコード (ここのどこかにあるコード片からコピー) は次のとおりです。 23 ~ 38 行目のループは、2 回目の実行で必ず中断します。

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

python - zlib.crc32 または zlib.adler32 を安全に使用して、URL の主キーをマスクできますか?

Django Design Patternsでは、著者は zlib.crc32 を使用して URL の主キーをマスクすることを推奨しています。いくつかの簡単なテストの後、crc32 が約半分の時間で負の整数を生成することに気付きました。これは URL での使用には望ましくないと思われます。zlib.adler32 はネガを生成するようには見えませんが、 CRC よりも「弱い」と説明されています。

  1. この方法 (CRC または Adler-32) は、主キーの代替として URL で安全に使用できますか? (つまり、衝突に対して安全ですか?)
  2. 「より弱い」Adler-32 は、このタスクの満足のいく代替手段ですか?
  3. 一体どうやってこれを逆にするの!? つまり、チェックサムから元の主キーをどのように判断するのでしょうか?
0 投票する
1 に答える
2097 参照

ruby - Ruby zlib deflate 大量データ

大量のファイル (4 GB) で Zlib::Deflate.deflate を使用しようとしています。これには明らかな問題があります。その 1 つは、ファイル全体を一度にメモリにロードできないことです。Zlib::GzipWriter はストリームで動作するため動作しますが、zlib 圧縮ではありません。何か案は?

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

php - mod_deflate と zlib output_compression の違い

mod_deflate と zlib output_compression の使用の違いを誰か教えてもらえますか?

zlib は PHP で行われ、mod_deflate は Apace で行われることを理解しています。私の .htaccess ファイルは次のようになります。

また:

どちらのメリット/デメリット?