This class is great and works beautifully except for one small problem:
Zero size files added to the zip cannot be extracted using Windows Explorer.
I can extract 0 size files with ZipStorer or 7-zip but using the Windows Explorer to open the zip and double-clicking the file reports "Windows cannot complete the operation, the destination file cannot be created". Trying to extract the file gives
"Error 0x80004005: Unspecified Error".
If I create a zip using 7-zip containing the same 0 size file, everything is okay; 7-zip, ZipStorer
and Windows Explorer work without error.