0

iOS を使用して zip 上のファイルを置き換える必要があります。多くのライブラリを試しましたが、結果はありませんでした。そのようなトリックを行ったのはzipzap(https://github.com/pixelglow/zipzap)だけでしたが、これは私には良くありません.このプロセスは私にとっては遅く、ファイル全体をメモリにロードしてアプリケーションをクラッシュさせるようなこともします。

PS: これが不可能または複雑な方法である場合は、特定のファイルの名前を変更するか削除することで解決できます。

4

3 に答える 3

0

アーカイブの目的で、zipzapの作成者として:

実際にzipzapはまさにあなたが望むことをします。zip ファイル内のエントリを置換する場合、zipzap はそれを更新するために必要な最小限の処理を行います。つまり、置換されたエントリの前のすべてのエントリの書き込みをスキップし、次にエントリを書き出し、置換されたエントリの後のすべてのエントリを再圧縮せずに書き出します。ただし、現時点では、置き換えられたエントリの後のエントリに十分なメモリが必要です。

于 2013-08-21T00:27:06.210 に答える