問題タブ [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.
php - 元々 zlib を使用して圧縮されていた PHP のデータを解凍するにはどうすればよいですか?
私は iPhone の開発にまったく慣れていないので、よくある質問がいくつかありますが、ご容赦ください。私のアプリケーションでは、Iphone アプリから PHP サーバーにデータを転送する必要があります。そのためには、Iphone アプリで NSdata を圧縮してから PHP サーバーに渡し、PHP で圧縮解除して、送信されたデータを処理する必要があります。 PHPでのiPhone.
Iphoneでデータを圧縮するために、zlibライブラリを使用しました.PHP側では、このデータを解凍したいのですが、できません。
PHPでこのデータを解凍するのを手伝ってくれる人はいますか。
前もって感謝します。
ガウラフ・アローラ
ruby - RVM Ruby 1.9.1 のインストールで zlib が見つかりませんが、そのランタイムと開発ライブラリはそこにあります
新規インストール (fedora) で RVM を使用して Ruby 1.9.1 を起動して実行しようとしています。
を実行した後rvm install 1.9.1
、rubygems のエラー ログに zlib が見つからないことが示される
ロードするファイルがありません -- zlib (LoadError)
ただし、zlib ランタイムと開発ライブラリの両方がインストールされ、最新の状態になっています。
私は現時点でこれにちょっと困惑しています。
c++ - boost :: iostreams::zlib_compressorをフラッシュします。「同期フラッシュ」を取得するにはどうすればよいですか?
使用時に「zlib同期フラッシュ」を取得するために必要な魔法はありboost::iostreams::zlib_compressor
ますか?フィルターを呼び出すだけflush
、またはフィルターstrict_sync
をfiltering_ostream
含むものを呼び出すだけでは、ジョブは実行されません(つまり、ストリームを閉じずに、デコンプレッサーがこれまでにコンプレッサーによって消費されたすべてのバイトを回復できるように、コンプレッサーを十分にフラッシュする必要があります)。
ヘッダーを見ると、いくつかの「フラッシュコード」(特にsync_flush
)が定義されているように見えますが、それらをどのように使用するかはわかりません(コンプレッサーがに追加されていることを念頭に置いてくださいfiltering_ostream
)。
c - zlib を使用して PNG を解凍する
zlib ライブラリを使用して PNG ファイルを解凍するにはどうすればよいですか? gcc コンパイラで C を使用して PNG ファイルを読み取る必要があります。
c# - c#/.Net Zlib1.dll でファイルを解凍します
c#/.Net で Zlib1.dll を使用して「.zip」ファイルを抽出することは可能ですか?
よろしくラジュ
iphone - iPhoneデバイスでのRAR解凍
iPhoneでRARファイルを解凍する解決策を見つけた人はいますか(ジェイルブレイクではありません)?libz に似たライブラリがあればいいのですが。
RARlab から公式なものは見つかりませんでした。
unRARをアプリに統合することに成功した人はいますか? ソース コードは C++ のように見えますか?
これが以前に尋ねられたことは知っていますが、unRAR を移植する以外に解決策を見たことがありません。情報や提案をいただければ幸いです。ありがとうございました。
iphone - iPhone の zLib、最初のブロックで停止
iPhone zLib を呼び出して、HTTP ベースのサーバーから zlib ストリームを解凍しようとしていますが、コードは常に最初の zlib ブロックを終了した後に停止します。
明らかに、iPhone SDK は標準のオープン Zlib を使用しています。私の疑問は、ここではinflateInit2のパラメーターが適切ではないということです。
zlib のマニュアルを読むのに多くの時間を費やしましたが、それほど役に立ちません。
ここに詳細があります、あなたの助けに感謝します。
(1) HTTP リクエスト:
(2) サーバーから取得したデータは、このようなものです (解凍した場合)。ストリームは、C# zlib クラスDeflateStreamによって圧縮されました。
……
(3) ただし、最初のブロックしか取得しません。iPhone で解凍するためのコード (ここのどこかにあるコード片からコピー) は次のとおりです。 23 ~ 38 行目のループは、2 回目の実行で必ず中断します。
python - zlib.crc32 または zlib.adler32 を安全に使用して、URL の主キーをマスクできますか?
Django Design Patternsでは、著者は zlib.crc32 を使用して URL の主キーをマスクすることを推奨しています。いくつかの簡単なテストの後、crc32 が約半分の時間で負の整数を生成することに気付きました。これは URL での使用には望ましくないと思われます。zlib.adler32 はネガを生成するようには見えませんが、 CRC よりも「弱い」と説明されています。
- この方法 (CRC または Adler-32) は、主キーの代替として URL で安全に使用できますか? (つまり、衝突に対して安全ですか?)
- 「より弱い」Adler-32 は、このタスクの満足のいく代替手段ですか?
- 一体どうやってこれを逆にするの!? つまり、チェックサムから元の主キーをどのように判断するのでしょうか?
ruby - Ruby zlib deflate 大量データ
大量のファイル (4 GB) で Zlib::Deflate.deflate を使用しようとしています。これには明らかな問題があります。その 1 つは、ファイル全体を一度にメモリにロードできないことです。Zlib::GzipWriter はストリームで動作するため動作しますが、zlib 圧縮ではありません。何か案は?
php - mod_deflate と zlib output_compression の違い
mod_deflate と zlib output_compression の使用の違いを誰か教えてもらえますか?
zlib は PHP で行われ、mod_deflate は Apace で行われることを理解しています。私の .htaccess ファイルは次のようになります。
また:
どちらのメリット/デメリット?