M2Team / NanaZip

The 7-Zip derivative intended for the modern Windows experience
https://sourceforge.net/projects/nanazip/
Other
8.49k stars 218 forks source link

feature request add more verbosity to properties dialog #488

Open agowa opened 1 month ago

agowa commented 1 month ago

Hi,

for a small project I'm currently trying to identify with what options a specific zip file was created so that I can create similar ones with the same options (undocumented file format that is some kind of zip-flavour).

For this I noticed that the information provided by NanaZip within the properties dialog is kinda sparse and lacking. The goal of this feature request is to have enough information within the properties dialog to debug parser issues and be able to recreate the archive with at least the same options (does not have to have the same hash, which would be nice though).

In the following I'm going to use the MS Excel xlsx file as an example (as it is basically the same problem, also a zip-flavour with special options). Basically what I'm trying to do is unzip the xlsx file and zip all of the extracted files to get a new file that is as close to the original as possible (specifying and storing additional metadata would be possible in my case). And ideally archive a reproducible xlsx file from its content.

For an xlsx file Nanazips property dialog currently just shows this: image and the main window shows this (below file is the original created with ms office): image using zipinfo on these two files shows up like this: image

Another issue that adding more verbosity to the properties dialog could help to address is when one zip file can be parsed correctly by an application but another one fails. E.g. one created with winzip works but one created with windows built-ins fails or vice versa.