When Zipping a file/directory that has multiple Hard, Symbolic or Junction links, only store it once in the compressed file but create reference pointer to that compressed data for each link reference stored in the compressed file. When uncompressing more than one of the link reference, give the option to recreate the link reference in the directory or second full data version of the file.
Hi,
We already provide this feature as part of the Zipx compression format. Give it a try. Zipx offers better compression than Zip and also offers deduplication while keeping the file, folder, and hyperlink structure intact when unzipping. This is why we use Zipx for the WinZip Secure Backup engine, saving space on the cloud or local backups.
Unfortunately, we could not implement it in the Zip format as it would not be compatible with other tools, hence the Zipx format.
Thank you,
WinZip Product Management Team