libzippp icon indicating copy to clipboard operation
libzippp copied to clipboard

Add data files and then delete other entries, abnormal data will appear in the zip archive.

Open lindyer opened this issue 1 month ago • 1 comments

/*read zip file to buffer */
auto za = ZipArchive::fromWritableBuffer(buffer, buffer_size, ZipArchive::Write);
/* read file1 to buf */
za.addData("path/to/file1", file1_buffer, file2_buffer_size, true);
za.deleteEntry("path/to/file2");
za.close(); 
/* write buffer to zip file */
/* when decompressing with 7z, it prompts "Invalid data besides valid data" */

lindyer avatar Jun 14 '24 06:06 lindyer