fork from czipfile in PyPI with fix and enhancement