Microsoft seem to cover this issue here support.microsoft.com/kb/952249
"This issue occurs in special .zip files. If the .zip file contains folder items that do not have the directory flag set in the external file attributes field, the computer treats the items as files that are 0 bytes. Therefore, the issue occurs.
In Windows Vista SP1 and in Windows Server 2008, the computer parses files first. The 0-byte files are created before the folders. This behavior makes the extraction fail because the folder structure cannot be created."
So it was solved in Vista SP2 but maybe is still a problem in W7 64bit?
More concerning for me is why is Scrivener creating a 0 byte file? Especially if it is a backup and the restore fails.
Also what is a “special .zip file” and could scrivener not just create a normal zip file?