This patch changes the separator between a .zip file and its contents to the !-bang that is uses in the jar-url protocol. This makes it a lot easier to display nested zip files in a nice way.
zipdiff works perfectly when the two zip files have the exact same path tree. If you compare different version of software distributions, however, it is very likely that the root folder contains the version name or date.
The attached patch adds the options --skipprefixes1 and --skipprefixes2 which allows the user to sets the number of leading directories to ignore. This works similar to -p on...