Description
Background
Existing implementation of ZipSource always assumes that the zip that is being passed has valid data. It starts serializing the data and that is where it encounters serialization error. This case can be handled in a more elegant way.
Approach Guidance
- In ZipSource ctor, detect case for empty file, throw error message accordingly.
- Handle the case where requested ZipEntry is not found.