2011-05-11 4 views
1

私はジップ修正機能を持つシンプルなzipライブラリ(dll/libなし)を探しています。ネイティブC++のzipライブラリ(削除/変更機能付き)

エントリを更新/削除するための唯一のオプションは、一時ファイルを作成し、この一時ファイルにすべてを書き込んで、元のファイルに名前を変更することです。

誰もが、すべての混乱がなければ、Zipエントリを更新/削除するより良い方法を知っていますか?

ありがとうございます!

答えて

3

libzipは、zip_replace(3)を置き換え、削除する:zip_delete(3)ファイルをzipアーカイブに置き換えてサポートしています。

1

「インプレース」のzipファイルを変更することはできません。 WinzipとPKZipでもコピーを作成します。

+0

技術的には本当ですが、素敵なAPIを使用してその事実を隠すのであれば、あなたは気分が良くなります:) – akira

+0

あなたは絶対に正しいです! – TCS

関連する問題