私はジップ修正機能を持つシンプルなzipライブラリ(dll/libなし)を探しています。ネイティブC++のzipライブラリ(削除/変更機能付き)
エントリを更新/削除するための唯一のオプションは、一時ファイルを作成し、この一時ファイルにすべてを書き込んで、元のファイルに名前を変更することです。
誰もが、すべての混乱がなければ、Zipエントリを更新/削除するより良い方法を知っていますか?
ありがとうございます!
私はジップ修正機能を持つシンプルなzipライブラリ(dll/libなし)を探しています。ネイティブC++のzipライブラリ(削除/変更機能付き)
エントリを更新/削除するための唯一のオプションは、一時ファイルを作成し、この一時ファイルにすべてを書き込んで、元のファイルに名前を変更することです。
誰もが、すべての混乱がなければ、Zipエントリを更新/削除するより良い方法を知っていますか?
ありがとうございます!
libzipは、zip_replace(3)を置き換え、削除する:zip_delete(3)ファイルをzipアーカイブに置き換えてサポートしています。
「インプレース」のzipファイルを変更することはできません。 WinzipとPKZipでもコピーを作成します。
技術的には本当ですが、素敵なAPIを使用してその事実を隠すのであれば、あなたは気分が良くなります:) – akira
あなたは絶対に正しいです! – TCS