0
我正在使用Minizip API來壓縮文件並將其從我的存檔中解壓縮。我有一個要求,只要我提取它,就從zip中刪除zip條目。使用Minizip API從Zip存檔中刪除Zip條目
如果zip存檔文件有多個zip條目,我可以立即刪除特定的zip條目,然後將其解壓縮,然後可以使用其餘zip條目壓縮存檔。我能夠使用臨時zip實現這一點。
但是,當我有一個單一的文件,在zip存檔內,我只能夠完全提取後刪除壓縮....可以有一個優化的方式,這種情況下,我可以提取和刪除壓縮條目塊。在minizip中沒有直接的API刪除,我正在使用原始寫和讀。
由於提前, JP
我同意,我的約束是內存,所以我不想保留zip存檔,直到提取結束。對於歸檔中的一個文件,除了等到提取結束並刪除壓縮文件之外,沒有別的選擇。有沒有其他的壓縮庫可以幫助實現這個目標? – user2659340