2
我已經編寫了一個應用程序,使用zlib和minizip將目錄的內容從C++壓縮到.zip文件。 Minizip在網上沒有很好的文檔記錄,但源代碼中的文件「zip.h」包含註釋。Zlib和Minizip - 如何將新目錄添加到.zip文件
我的應用程序使用FindFirstFile和FindNextFile拿到目錄,然後將所有文件(和子文件夾)的列表,如下所示How do I use Minizip (on Zlib)?創建一個.zip文件,該.zip中打開新文件。
然後我用fopen和fread讀取源文件並將內容寫入到.zip文件夾中新創建的文件。如果要壓縮的目錄只包含文件,並且沒有子文件夾,但是我無法從源代碼中的註釋解釋如何將新文件夾添加到.zip文件,然後將文件寫入該文件夾,這一切都可以正常工作。