jaime-olivares / zipstorer

A Pure C# Class to Store Files in Zip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature suggestions

jaime-olivares opened this issue · comments

Hi all, I am planning to give this old library a new life. Please suggest features that you may not found in the existing Microsoft APIs. Take into account that this is a small library without dependencies (with exception of the Deflate class), so I won't be inclined to add very complex functionalities. Thanks.

Hello, it would be great if this library could assist in creating AppX files (not to generate any XML metadata files but to provide a way to get the compressed size of each 64kb block) with Zip64 support. Something like this but in .Net : https://stackoverflow.com/questions/38806524/determine-the-compressed-block-size-with-zlib-minizip

A method for showing progress value for files being packed or extracted. To give the user some feedback as to how far the process is.

Example: elapsed time, time left, compression ratio, current file progress and total file/s progress,

commented

Would need to have support for extracting files from ZIP files more than 4 GB in size (I am slinging a ZIP which is 14 GB in size, compressed using Windows Explorer menus, around to set up servers).

@astrohart You request will be covered in #17

Your ReadFileInfo checks that the central directory is at the end of file. This inhibits to add a certificate at the end. If would be good to have an option to allow to find the central directory within a range at the end of file.