Zlib の Minizip プログラムを使用しています。現在の zip ファイルにファイルを追加しようとしています。関数を使用してzipファイルを追加できることがわかりました:
extern zipFile ZEXPORT zipOpen64 OF((const void *pathname, int append));
append を 2 に設定します。ただし、これは zip 内のファイルを上書きするのではなく、ファイルが既に存在するかどうかにかかわらず、zip の最後にファイルを追加し続けます。これを修正する方法はありますか?古いファイルのみを置き換えたり、すべてのファイルを上書きしたりするオプションが必要です。